我的笔记本电脑有 2 对扬声器。Ubuntu 21.10 将它们检测为“扬声器”和“耳机”。AlsaMixer 截图
因此,如果我尝试更改系统中的音量,它只会更改“扬声器”音量。这意味着只有一对扬声器的音量被更改。我如何配置设置,以便 Ubuntu 将所有扬声器检测为“扬声器”,并且我可以更改所有 4 个扬声器的音量?
PS: 有一个输出设备在声音设置中。
答案1
默认的 pulseaudio 中没有启用同步输出的选项。您需要安装paprefs
其他 pulseaudio 控件的包。您可以使用以下方式安装它
sudo apt install paprefs
安装后,通过终端执行
paprefs
在里面优先窗口,选择同时输出标签。
然后勾选添加虚拟输出设备.然后将“扬声器”和“耳机”一起添加为设备。
使用终止 pulseaudio 进程pulseaudio -k
然后重新启动它。
答案2
对我来说,解决方案是:
- 使用命令获取卡号和设备号
aplay -l
- 在文件中添加以下代码
/etc/pulse/default.pa
load-module module-alsa-sink device="hw:0,0" sink_name=MyOutput1
load-module module-alsa-sink device="hw:0,1" sink_name=MyOutput2
load-module module-combine-sink sink_name=Speakers slaves=MyOutput1,MyOutput2
set-default-sink Speakers
- 然后重新启动 PulseAudio 以加载新配置
systemctl --user restart pulseaudio