耳机输出声音太大

分享于 

3分钟阅读

ubuntu

  繁體

我所做的是:

在终端中键入以下命令打开文件/etc/pulse/default.pa:


gksudo gedit /etc/pulse/default.pa




load-module module-udev-detect



进入


load-module module-udev-detect ignore_dB=1



保存,并管理文件。

通过在终端中键入以下命令重新启动pultaudio:

 
pulseaudio -k



现在打开alsamixer:

 
alsamixer



然后将PCM的音量调低到适当的水平(我将我的音量设定为大约50%)。完成此操作后,使用音量键或音量滑块更改音量将不会重置alsamixer中PCM的设置,并且可以让您将音量的最低阈值a保持在所需的最低水平。


还有一种方法:

编辑 /usr/share/pulseaudio/alsa-mixer/paths/analog-output.conf.common


sudo vim /usr/share/pulseaudio/alsa-mixer/paths/analog-output.conf.common



更改:


[Element PCM]


switch = mute


volume = merge


override-map.1 = all 


override-map.2 = all-left,all-right



到:


[Element PCM]


switch = mute


volume = ignore


volume-limit = 0.01


override-map.1 = all 


override-map.2 = all-left,all-right



调整volume-limit使它适合你的耳机音量范围,

重新启动pulseaudio:pulseaudio -k或重新启动sudo reboot

上面的解决方案覆盖所有声音输出,因此也会降低扬声器音量。

为了仅降低最大耳机音量,请将上述配置设置为[Option Analog Output:Headphones]部分(相同Analog-output.conf.common)。

首先:


[Option Analog Output:Headphones]


name = output-headphones


priority = 9



之后:


[Option Analog Output:Headphones]


name = output-headphones


priority = 9


volume = ignore


volume-limit = 0.0





OUT  HEAD  sound  输出  
相关文章