是否可以限制 PulseAudio 中的最大音量?目前,PulseAudio 将 PCM 通道设置得太大,导致声音失真。我习惯aumix
将音量调低,但每当播放任何其他声音(IM 通知等)时,PA 都会使用旋钮播放,将主音量调低并调高 PCM。
aumix ++++++++++++++++++++O+++++<Vol
++++++++++++++++++++O+++++ Pcm ++++++++++++O+++++++++++++
变成:
aumix ++++++++++++++++O+++++++++<Vol
++++++++++++++++++++++++O+ Pcm ++++++++++++O+++++++++++++
我使用 OpenSUSE 11.2、pulseaudio 0.9.21、ALSA 1.0.21 和 ALC889A 声音编解码器。
答案1
我必须在 Fedora 中设置flat-volumes = no
以/etc/pulse/daemon.conf
阻止应用程序干扰音量。更改后别忘了重新启动 PulseAudio。
答案2
有一种方法可以阻止 PulseAudio 干扰您的 PCM 级别。
看https://askubuntu.com/questions/32383/adjust-pcm-volume了解详情。
我对这个解决方案的唯一问题是,每次启动时,PA 都不会记住其刻度的位置,即使它与您启动时相同,也会显示您已达到 100%。要解决这个问题,只需将其一直向下拖动,然后再向上拖动。