[已解决] 13.2 不能正确检测耳机。

硬件:

!](http://image.suse.org.cn/image.php?di=N86M)

用笔记本电脑外放音乐时正常,插入耳机时没有声音,外放已经没有,必须要到 yast 的 sound 里选择右下角的其它 -》音量,然后看到耳机是静音状态,把耳机的声音设置后,耳机才能有声音。

不知道是那里设置错误。下次开机后,故障仍然存在,必须再设置一次才能用耳机。

PA 为了修复一个什么 bug(好像是 bnc#851362,与 jack 有关),打了一些补丁,结果 thinkpad 上的耳机插入检测都用不了了。
后来 revert,但是 revert 好像不全,配置还是得手动修改。
见:https://bugzilla.novell.com/show_bug.cgi?id=905418
我的 pulseaudio 版本是 5.0-4.15.1,还是要改 /usr/share/pulseaudio/alsa-mixer/paths/analog-output-headphones.conf。
不想改可以降级 pa 到 oss 源的。

1赞

谢谢,按帖子上的说明,我已经解决了。

参考 T400 的解决方法。
编辑 /usr/share/pulseaudio/alsa-mixer/paths/analog-output-headphones.conf 这个文件。

找到值:
[Jack Dock Headphone]
required-any = any

加上一个分号就行了:
[Jack Dock Headphone]
;required-any = any

最后重启动电脑就可以正常检测了。

1赞