如何使用 gnome-session、Openbox、Cairo-dock 恢复正确的通知处理?

如何使用 gnome-session、Openbox、Cairo-dock 恢复正确的通知处理?

我运行带有 gdm 和 gnome-session 的 Ubuntu 14.04,但我禁用了 dash/metacity/unity,并使用了 Openbox 和 Cairo Dock。上周,一切都很好 - 通知出现在一个临时的 dock 弹出窗口中。本周进行软件更新后,这不再起作用。如果我这样做

zenity  --notification --title "alert" --text "notice me"

我收到的不是正常的偏僻通知,而是一个窃取焦点且持久的对话框(必须被关闭):

截图

这是很具破坏性的(如果我在输入某些内容时按下空格键然后才注意到弹出窗口,它会被意外关闭)。

我在 Cairo Dock 中启用了“通知区域”,并且还启用了“旧通知区域”,但没有任何作用。

我如何恢复正确的通知处理?

答案1

Zenity“通知”不使用标准通知系统(libnotify)。您看到的是标准行为。如果您想发送通知,您必须使用notify-send(在libnotify-bin包中提供)。

相关内容