所以我的问题基本上就是标题。如果我在启动之前插入耳机(我使用的是 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-base
并pulseaudio
起作用:
sudo apt remove --purge alsa-base pulseaudio
sudo apt install alsa-base pulseaudio
答案4
我在脉冲音频应用程序中的“配置”选项卡上有 2 个配置。有时耳机会被忽略并标记为(未插电)。我可以手动选择它,但它会在任何新的音频播放时跳回。我通过将其中一个配置设置为关闭解决了我的问题。