如何在 pipewire 中的 shell 提示符下设置默认声音设备?

如何在 pipewire 中的 shell 提示符下设置默认声音设备?

相关这个问题这个问题但使用 Pipewire不是脉冲音频(除非是相同的,但pacmd不起作用):

如何在命令行中设置默认输出设备(下面的单选按钮)?

选择音频设备

答案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.

相关内容