音频正常工作,但扬声器测试无法运行。

我在一台笔记本电脑(Asus 1001 PXD)上使用最小化光盘安装了Ubuntu 12.04 LTS。我使用了--no-install-recommends选项安装了ubuntu-desktop软件包。
一切都正常,除了耳机或模拟扬声器的“声音测试”。
点击“测试”按钮(前左和前右),我听不到任何声音。 尽管如此,音频功能正常。
我用alsamixer检查了音频级别;我还检查了测试声音是否实际存在于/usr/share/sounds/alsa中。
我尝试过使用桌面光盘安装的Ubuntu 12.04 LTS,这种情况下扬声器测试正常工作。
因此,我认为问题可能是由于缺少某个软件包,但我没有确定是哪一个。
3个回答

我找到了解决方案:
需要安装推荐给gnome-session-canberra包的libcanberra-pulse包,而gnome-session-canberra包是ubuntu-desktop依赖的包之一。

3在重新安装Ubuntu 19.10上的声音包(显然忘记重新安装一些)之后,问题仍然存在。 - Maarten
测试始终播放到S/PDIF,即使选择HDMI作为输出并且系统声音通过HDMI播放。已安装了最新的libcanberra-pulse的Ubuntu 20.04。 - msc
1@Maarten 哈哈,我同意,在2022年 :) - Maarten Bodewes
23.10日已经找到了解决报告问题的方案。 - undefined

我在升级到Ubuntu 20.04后遇到了同样的问题并且重启过。
我通过以下方法解决了:
sudo apt-get install -y libcanberra-pulse

不是一个永久的解决方案,但我在Ubuntu 20.04上遇到了非常奇怪的行为,Chrome会播放声音,当我调整音量时会发出“tok tok tok”的声音,但Firefox和设置中的扬声器测试都无法工作。这让我疯狂,但我意识到问题似乎与我使用的雷电线和多个屏幕有关。当我拔下并重新插入雷电线后,问题得到解决。
对于底层问题我一点头绪也没有,但似乎某些应用程序尝试错误地通过雷电传输音频。