13.10 上没有来自 notify-osd 的通知

use*_*491 3 notification gnome notify-osd gnome-classic 13.10

我最近升级到 13.10。Notify-OSD 工作正常(notify-send test使用 gnome-shell 样式正确发送通知),但我无法收到有关音量增大/减小、下一首/上一首曲目、亮度增大/减小、CD 弹出事件的通知。这曾经适用于 13.04。

我正在使用 Gnome 闪回会话,这可能是答案的一部分。谢谢你。

小智 11

此外,对于工作通知(如通知发送),通知是使用 Gnome3 和统一通知样式的混合绘制的。这是相当丑陋的。

它似乎是由 gnome-flashback 附带的通知守护程序引起的(但与 notify-osd 冲突?)。不幸的是,该软件包无法删除,因为它是 gnome-flashback 的依赖项。

终止进程修复了通知系统,即只使用 notify-osd 并且音量增大/减小/静音再次显示通知。

killall /usr/lib/notification-daemon/notification-daemon
Run Code Online (Sandbox Code Playgroud)

为了防止通知守护程序在每个 gnome-fallback 会话中启动,我编辑了文件 /etc/xdg/autostart/notification-daemon.desktop。我改变了线路:

AutostartCondition=GNOME3 unless-session gnome
Run Code Online (Sandbox Code Playgroud)

到:

AutostartCondition=false
Run Code Online (Sandbox Code Playgroud)

请注意,这只是一种解决方法。我认为应该为此在启动板中填写错误报告,除非可以在不手动编辑包提供的文件的情况下修复它。