我想编写一个脚本,我可以在其中以编程方式配置pavucontrol 中的设置。有人建议我使用pactl。
我对选项很迷茫,我想知道 pavucontrol UI 中的选项卡和选项如何转换为 pactl 选项?
您不能“从命令行控制 pavucontrol”。
您可以使用 控制Pulseaudio pavucontrol,也可以使用pactl(或pacmd)控制Pulseaudio 。
pactl有一组有限的命令,pacmd遵循一般的 CLI 语法(请参阅man 5 pulse-cli-syntax或 do pacmd --help)。
更改“模拟立体声输出”是通过更改配置文件来完成的 IIRC,请参阅set-card-profile。您仍然需要其他命令来识别您的卡等。
如果您想在默认情况下更改配置文件,Pulseaudio 配置文件可能是一个更好的地方。
是的,它与 相比相当复杂pavucontrol,并且需要一些阅读和试验。