我的系统音量一般是静音的,但当我插入耳机时,音量会设置为其范围的 50% 左右。如果我将系统音量更改为其他值,插入耳机时音量仍会重置。就好像我有两个不同的音量设置,插入耳机时,主音量会被另一个覆盖。这是正常现象吗?有没有办法可以更改它,以便无论插入什么或不插入什么,音量都相同?
答案1
您的 pulseaudio 服务器可能会尝试恢复设备(在您的情况下是耳机)的设置,这通常是一个好主意。
在默认设置中,这是通过模块设备恢复。您可以通过卸载此模块来测试您的情况是否如此。您首先必须找出模块设备恢复. 在显示的已加载模块长列表中查找其索引
pacmd list-modules
<index>
然后,我们可以通过以下命令替换上面的模块来暂时卸载该模块:
pacmd unload-module <index>
然后我们可以看看我们遇到的问题是否已解决。到目前为止没有造成任何损害,每次重新启动 pulseaudio 时都会再次加载该模块。
为了避免加载此模块以防意外恢复设置,我们可以注释掉以下行/etc/pulse/default.pa
:
# load-module module-device-restore
或者,我们也可以加载此模块,并选择restore_muted=false
避免恢复静音状态或restore_volume=false
避免恢复音量。请注意,这将影响全部系统中的音频设备。