如果在启动 Ubuntu 18.04 之前插入耳机,则无法检测到耳机

如果在启动 Ubuntu 18.04 之前插入耳机,则无法检测到耳机

所以我的问题基本上就是标题。如果我在启动之前插入耳机(我使用的是 Dell XPS 15 9560,Ubuntu 18.04),它们不会被检测到。我必须拔下它们然后再插回去才能识别它们。

我看到了有关 Ubuntu 16.04 的问题并尝试了该解决方案,但对我来说不起作用。我在 help.ubuntu 的声音故障排除页面上也没有找到有关此问题的任何信息。

我该怎么办?谢谢 :)

答案1

我刚刚遇到了类似的问题。

我还插入了 HDMI 显示器,所以 PulseAudio 选择了它而不是耳机。拔下耳机并将其插入音频插孔后,我只能猜测它将优先级重新设置为耳机并将其设置为默认设置。

所以对我来说,问题在于由于我的 HDMI 显示器存在,PulseAudio 默认设置了错误的配置文件。耳机仍能被检测到,但由于配置文件错误而无法使用。

解决方案:删除自动生成的任何配置文件~/.config/pulse

rm -r ~/.config/pulse

然后重新启动 pulseaudio

pulseaudio --kill && pulseaudio --start

如果打开pavucontrol,它应该正确设置为与耳机匹配的配置文件。

例如:

例子

然后转到“设备”选项卡并检查是否选择“耳机(已插入)”作为默认设备。

答案2

我们在电视显示器上确实遇到了类似的问题。当我们退出电视时,我们必须将声音重新设置为 PC,否则之后将完全听不到声音。必须返回电视并将声音重新设置为 PC。

给定的命令行,恢复正常行为。谢谢!

sudo apt install pavucontrol 

rm -r ~/.config/pulse

pulseaudio --kill && pulseaudio –start

很棒的应用:)

pavucontrol

此调整适用于直播,关闭外接显示器时无需关闭浏览器。它还修复了显示应用程序和声音应用程序无法同时打开的异常行为。

这个错误现在已经消失。@ reaysawa,谢谢!

答案3

如果像我遇到的情况一样其他答案对您不起作用,请重新安装alsa-basepulseaudio起作用:

sudo apt remove --purge alsa-base pulseaudio
sudo apt install alsa-base pulseaudio

答案4

我在脉冲音频应用程序中的“配置”选项卡上有 2 个配置。有时耳机会被忽略并标记为(未插电)。我可以手动选择它,但它会在任何新的音频播放时跳回。我通过将其中一个配置设置为关闭解决了我的问题。

相关内容