debian下pulseaudio和alsa冲突造成的声音忽大忽小问题

今天打开音响,突然发现没声音了,然后声音自动放大。

发现是自动切换音响和耳机的问题,但是我并没有插入耳机

我开始以为是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

 

转载于:https://my.oschina.net/yehun/blog/1490661

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值