我在 Ubuntu 14.04 上仍然遇到与 Mint 17.3 上相同的问题:我的笔记本电脑通过 HDMI 连接到电视。一切正常。如果我关闭电脑并拔掉 HDMI,一些视频文件的内部扬声器不会发出声音。有时 YouTube 视频也会受到影响。其他声音(系统通知、警报和测试声音)工作正常。
单击内置扬声器的声音设置没有帮助。重新启动也不起作用。
获取视频文件声音的唯一方法是回到电视机前,插入 HDMI,然后选择内置扬声器输出。然后我可以再次拔下 HDMI。
但如果我没有 HDMI 线怎么办?
谢谢你的帮助。(笔记本电脑是 TUXEDO,搭载 Ubuntu 16.04)
答案1
我修复了这
$ rm -rf /tmp/pulse* ~/.pulse* ~/.config/pulse
$ pulseaudio -k
$ pulseaudio --start
答案2
我遇到了同样的问题,这是使用 HDMI 输出后允许内部声音的方法 - 这对我有用。
在您的主目录中的隐藏缓存文件夹中,将有一个名为的文件event-sound-cache.tdb.641c9db826a44f28bb9596d6df3020c2.x86_64-pc-linux-gnu
。只需找到该文件并将其删除即可。现在,您的内部声音应该可以正常工作了。
在终端中,从主目录:
cd .cache
ls -a
现在查找以 开头的文件event-sound-cache.tdb
。对我来说,它是
event-sound-cache.tdb.641c9db826a44f28bb9596d6df3020c2.x86_64-pc-linux-gnu
现在,在终端中输入:
rm <file name here>
对我来说,我的输入是这样的:
rm event-sound-cache.tdb.641c9db826a44f28bb9596d6df3020c2.x86_64-pc-linux-gnu
请注意,该event-sound-cache.tdb
文件对于您的机器 ID 和操作系统来说是唯一的。
您的内置声音现在应该可以正常工作了。如果声音仍然不起作用,请转到声音应用程序并重新选择扬声器(内置音频)作为声音选项。
答案3
我在 18.04 中遇到了同样的问题,这有点烦人,因为当我注意到问题时,我当时无法访问 HDMI 监视器。所以我无法执行重新连接技巧。
重新启动 PulseAudio 对我有用。
pulseaudio -k
(停止 PulseAudio)
pulseaudio -D
(将 PulseAudio 作为守护进程重新启动,由于 PulseAudio 会自动重新启动,因此可能没有必要)
答案4
如果这有帮助...
断开 HDMI 电缆并让我的电脑处于待机状态直至电池耗尽后,我遇到了这个问题。
我尝试了上述方法,但没有奏效。我所做的是:- 我重新连接电视,- 然后我再次在 2 个输出之间进行选择,- 选择内置扬声器,- 选择内置显示器,- 断开 HDMI