如何在不切换回“扬声器”的情况下在耳机上获得声音?

在我的笔记本电脑上(使用Realtek ALC269VB)扬声器的声音效果很好,直到我插入耳机,Speakes按预期静音,但耳机上没有声音。 我注意到,只要我插入耳机,Alsamixer,Ubuntu声音控制和pavucontrol切换到“耳机”,它们没有效果(实际上并不存在)。 当我切换回’演讲者’时,一切都很好; 我可以控制耳机的声音。 这是一种解决方法(开始从耳机切换到扬声器的pavucontrol),但不是很满意。

我完整的声音配置和Alsamixer的截图。

你可能会注意到Alsamixer说两天前做的’Intel Cougarpoint HDMI’而不是’Intel HDA Realtec ALC269VB’。 无论如何,我找不到它之间的任何差异。

我的问题:

为了方便解决方法:是否有命令行选项切换到“扬声器”?

当Pulseaudio可用时,它总是尝试切换到新的音频端口。 要停止此操作,我们可以编辑default.pa 。 此文件位于/etc/pulse (定义所有用户的设置)或~/.pulse (以覆盖单个用户的这些设置)。 只需注释掉此行以停止切换端口的pulseaudio,如下所示:

 # load-module module-switch-on-port-available 

要生效,我们需要使用pulseaudio -k重新启动pulseaudio服务器(或重新启动我们的会话)。

每当您编辑/etc/pulse/default.pa请先进行备份,以便在出现问题时恢复以前的设置。