因此,在安装 JACK 并使用“sudo usermod -a -G audio username”并重新启动后。这使 JACK 工作,但是使用 pulseaudio 的程序(或多或少所有程序)都没有发出任何声音。我清除了 Pulseaudio,重新启动,重新安装,重新启动,最后声音又可以正常工作了。唯一不会发出声音的地方是声音偏好设置中的测试区域。
我意识到执行一个我不太了解的命令是愚蠢的,而且那些测试声音并不重要,但我喜欢事情按预期运行。如果有人能帮忙,我将不胜感激。
提前致谢。
答案1
卸载 pulseaudio 时,其他程序和库会作为依赖项被删除。要找出它们是什么(以便重新安装它们),请查看日志。
日志位于此处:
/var/log/dpkg.log
查找包含“remove pulseaudio”(不带引号)的行,在该行上方,您将看到作为依赖项被删除的内容,这是我发现的:
projectm-data
paprefs
libftgl2
libprojectm2
libprojectm-qt1
projectm-pulseaudio
libcanberra-pulse
indicator-sound
您可以使用以下命令安装这些项目:
sudo apt-get install projectm-data paprefs libftgl2 libprojectm2 libprojectm-qt1 projectm-pulseaudio libcanberra-pulse indicator-sound
导致您特定问题的原因是libcanberra-pulse
indicator-sound
是在 Unity 顶部显示音量图标的那个