Ubuntu 16.04 音频无法正常工作。音频设置中未列出任何硬件,并且 100% 以上的声音无法保持设置。我读过另一篇文章,告诉我从 /home/.config/ 中删除脉冲文件夹。这在几分钟内有效,然后脉冲文件夹重新安装。我如何删除此文件夹并让它不再出现,或者任何其他修复方法。感谢您对此问题的任何帮助。
此问题与 firejail 有关。我停止在 firejail 中运行 chrome,此问题已解决。在 firejail 中运行 Google Chrome 导致系统声音硬件未显示在声音设置中,需要重新启动。
答案1
Firejail 的网站描述已知问题使用 pulseaudio 7.0/8.0:
PulseAudio 6.0 中引入的 srbchannel IPC 机制在 7.0 版中默认启用。许多 Linux 用户报告在 Firejail 沙箱中运行应用程序时出现声音问题。它影响 Arch、Ubuntu 16.04 和 Mint 用户。该问题已在 PulseAudio 9.0 版中修复。以下配置将掩盖该问题:
$ mkdir -p ~/.config/pulse $ cd ~/.config/pulse $ cp /etc/pulse/client.conf . $ echo "enable-shm = no" >> client.conf
如果您在使用 PulseAudio 9.x 时遇到问题,请使用之前的修复方法,或者
enable-memfd = yes
在 /etc/pulse/daemon.conf 中进行配置。
此修复程序可解决我在 16.04 上遇到的与您描述的类似的 PulseAudio/Firejail 问题。