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

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

我最近升级到了 13.10。Notify-OSD 工作正常(notify-send test使用 gnome-shell 样式正确发送通知),但我无法获取有关音量调高/调低、下一曲目/上一曲目、亮度调高/调低、CD 弹出事件的通知。这在 13.04 上曾经可以正常工作。

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

答案1

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

这似乎是由随 gnome-flashback 附带的 notification-daemon 引起的(但与 notify-osd 冲突?)。不幸的是,无法删除该软件包,因为它是 gnome-flashback 的依赖项。

终止该进程可修复通知系统,即仅使用通知osd,并且音量增大/减小/静音会再次显示通知。

killall /usr/lib/notification-daemon/notification-daemon

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

AutostartCondition=GNOME3 unless-session gnome

到:

AutostartCondition=false

请注意,这只是一种解决方法。我认为应该在启动板上填写错误报告,除非无需手动编辑软件包提供的文件即可修复。

答案2

我还发现安装 xfce 似乎会破坏系统上的此功能。删除它并重新启动即可恢复通知。

相关内容