有没有办法在连接耳机时禁用自动切换输出通道?

有没有办法在连接耳机时禁用自动切换输出通道?

可能重复:
为什么我的扬声器可以工作,但耳机却不工作?

升级到 ubuntu 11.10 后出现此问题

当我连接耳机时,输出通道(通过控制面板声音部分观察)切换到耳机,并且耳机的音量非常低

解决方法:

  • 将输出通道重新设置为扬声器。耳机音量恢复正常

  • 将硬件部分中的配置文件切换为其他配置文件,然后再切换回来

  • 提高Speaker音量alsamixer

目前我很着急,不想寻找适当的解决办法。

有没有办法可以禁用连接耳机时自动切换输出通道?

PS. 奇怪的是:当我运行时,部分alsamixer -c 0上方没有任何栏,就像它们没有连接一样,因此我无法手动提高音量Headphones|00|

答案1

这是一个 pulseaudio 错误,在 11.10 上仍然存在

解决方法是编辑 /usr/share/pulseaudio/alsa-mixer/paths/analog-output-headphones.conf :

gksu gedit analog-output-headphones.conf 

然后搜索并评论这一行,如下所示:

[Jack_InputDevice]
#code = Headphone

保存文件并关闭 gedit。然后使用以下命令重新启动 pulseaudio:

pulseaudio -k

大多数人认为这是 ALSA 的事情,但事实并非如此。

我报告了这个错误: https://bugs.launchpad.net/ubuntu/+source/pulseaudio/+bug/921397

相关内容