答案1
你必须使用pactl
。
pactl --help
说:
...
pactl [options] set-default-(sink|source) NAME
...
您可以通过检查输出来获取名称:
pactl list sinks
根据arch-wiki看来,有了包pipewire-pulse
,即使pulseaudio
没有运行或安装,该命令pactl
也是可用的。
我可以确认这在我的一台基于 Debian 的机器上有效(特别是Librem5和摩比安)。
另外:
pacmd
将引发错误:
No PulseAudio daemon running, or not running as session daemon.