今天打开音响,突然发现没声音了,然后声音自动放大。
发现是自动切换音响和耳机的问题,但是我并没有插入耳机
我开始以为是alsa除了问题,先把alsa重新安装
sudo apt-get autoremove --purge alsa-base alsa-utils
sudo apt-get install alsa-base alsa-utils
然而并没有用
google了下,有人建议:
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
然后修改
sudo vim /etc/pulse/default.pa
# 找到这两个模块(module-alsa-sink | module-udev-detect), 修改如下:
load-module module-alsa-sink control=PCM
load-module module-udev-detect ignore_dB=1
杀掉重启pulseaudio
$ pulseaudio -k
$ pulseaudio --start