我正在使用 Archlinux 和 Xonar DSX。
当我想使用耳机时,问题就出现了,我只需打开 Pulseaudio,在“配置”选项卡中选择模拟输出的配置文件,到目前为止一切正常。我的耳机工作正常。
但如果我想改变音量,使用 Pulseaudio 什么也做不了似乎进行更改,除非我将音量设置为 0%(在这种情况下,它会将耳机静音)。使用终端上的 alsamixer,我注意到有许多音量列(主前置、主后置、主中置、主低音扬声器、主侧置、耳机)。Pulseaudio
正在更改耳机列,但正如我所说,这不会真正改变音量输出,更改主前置才会改变音量输出。
我如何告诉 Pulseaudio 绑定 Master Front 列而不是耳机列?
非常感谢。
答案1
正如@CL 指出的那样,使用 Pulseaudio 7 时存在一个错误(据我所知,在华硕驱动程序中)。您可以在这里找到它:https://bugs.freedesktop.org/show_bug.cgi?id=93224
有一个解决方法可以解决这个问题:只需删除(不删除文件)的内容/usr/share/pulseaudio/alsa-mixer/paths/analog-output-headphones.conf
。
要做到这一点:
$ sudo mv /usr/share/pulseaudio/alsa-mixer/paths/analog-output-headphones.conf /usr/share/pulseaudio/alsa-mixer/paths/analog-output-headphones.conf.backup
$ sudo touch /usr/share/pulseaudio/alsa-mixer/paths/analog-output-headphones.conf
重启电脑就大功告成了。
希望这对大家有帮助。