全部,
在 HP dm1-4050 Sandy Bridge 笔记本电脑上安装 11.10 64 位系统时,我的声音工作正常(例如,音频在 Banshee、flash、游戏、浏览器、Thunderbird 电子邮件通知等中工作正常),但核心桌面通知(例如,在有多个选项的终端中按下选项卡应触发终端铃声,或使用音量键更改音量应伴随音量应用程序发出的支持“嘎嘎声”)不起作用。我有意禁用了登录声音,如 ask ubuntu 上所述,但即使重新启用它也没有任何区别。这些通知以前确实工作正常,我不确定它们什么时候真正停止工作,但一定是最近。
我唯一做的事情就是尝试edge xorg drivers
为我的英特尔卡安装一些 ppa(一个单独的问题),但ppa-purge
一旦发现它们没有改善任何东西,我也将它们全部还原。我做的另一件事是使用 alsamixer 检查音量设置,并alsactl store
在对 PCM 的音量设置进行一些实验后对声卡进行了检查(在我的笔记本电脑上,PCM 100% 会发出噼啪声,所以我不得不降低它并让 pulseaudio 忽略其设置,按照 ask ubuntu 的页面操作)。也就是说,这些都不应该对所述通知产生任何影响,因为音量已调高,并且它们显然在核心桌面事件之外的其他地方都能正常工作。当 Ubuntu 启动并且用户到达登录屏幕时,系统就绪的鼓声也不起作用。
访客登录的行为与我的完全一样。音频可以正常工作(包括登录声音,因为我没有为访客帐户禁用它),但在更改音量或终端铃声时没有任何声音……
我尝试将声音复制到 ubuntu,/usr/share/sounds/
如 ask ubuntu 上所建议的一样,但没有成功。我还尝试使用dconf-editor
检查声音主题设置,并尝试 freedesktop(它被设置为)和 ubuntu,如 ask ubuntu 上所建议的一样。这也不起作用。我尝试清除文件 ~/.pulse
夹和/tmp/*pulse*
条目,重新启动并使用 -D 标志重新启动 pulseaudio。音频恢复后,除了系统就绪鼓声(在登录屏幕上)和任何系统事件(终端铃声和音量更改嘎嘎声)外,各个方面都表现良好(例如,可以调整音量级别、播放音乐、游戏、浏览器内声音和其他应用程序警报)。有趣的是,当在那里调整级别时,嘎嘎声在系统设置->声音中起作用,但当通过顶部栏的音量设置更改音量时,它不起作用...我确实记得昨天有一次当我重新启动 pulseaudio 时,伴随音量变化的嘎嘎声确实开始起作用了,但我不知道是什么原因造成的。这也是我第一次意识到这些警报不起作用的时候。重启后它又消失了。
不久前,我按照 11.10 rt 内核的一个 wiki 上的说明编译了自己的3.0.14-rt31
内核。除了上述声音警报外,一切都像以前一样工作。不过,我不确定这种情况是否从我开始使用 rt 内核开始出现,昨天在改变音量时瞬间听到那些嘎嘎声,这让我相信内核不是造成这个问题的原因。
我能想到的另一件事是,我使用alsoft-conf
工具在 OpenAL 上配置缓冲(由于 TA Spring 的音频不连贯),并将默认音频设备更改为 ALSA。我还尝试将其恢复为 Pulseaudio 作为唯一允许的输出,但即使我选择 Pulseaudio,Backend 选项卡的底部也始终恢复为 ALSA。Pulseaudio 仍然是顶部唯一的活动选项。然而,当包括 OpenAL 游戏在内的其他所有内容播放声音都很好时,这在阻止桌面音频警报方面再次没有任何意义……
好了,您已经了解了,我尽量说得详细些 :-)。我尝试了所有能找到的关于这个问题的方法,但至今没有成功... 有什么想法吗?
答案1
这不是声音问题;事件丢失了,如系统设置 => 通用访问 => 听力选项卡中所示。将其设置为视觉警报也不起作用。
我发现使用 metacity (运行metacity --replace
) 时所有这些都按预期工作,但是当您返回 Compiz (运行compiz --replace
) 时它们会停止工作。
注意:我在 Gnome 兼容模式下执行了此操作。在 compiz 中,似乎 metacity 未运行,但其他所有程序仍在运行,并且使用终端,您可以从终端返回 compiz/unity。但请注意,终端铃声将要在此模式下工作。
答案2
一个可能的解释就是我上面提到的(根据新的发展做了一些修改),即:
这个问题可能在 12.04 版本中已经修复,至少是部分修复(音量控制功能还在,但终端铃声没有)。据说,内核也可能起到一定作用。我最初运行的系统是 linux-rt 内核,它显然缺少一些允许这样做的 Ubuntu 调整。恢复到 linux-lowlatency 解决了这个问题(这是有道理的,因为 rt 内核不受支持,而 lowlatency 实际上提供了相同的性能)...希望这能有所帮助!
话虽如此,我现在确实遇到过音量调节可以发出声音但终端铃声不响的情况。这是 12.04 测试版,而且每天都在变化,所以这可能也是原因之一……