无意中用xfce-notifyd替换了notify-osd,我该如何解决?

前天,在更新之后,Gwibber Notifications被搞砸了一下(一旦我登录,它们就会大量出现,持续2秒,而在它们使用之前一个接一个地出现,每个通知持续5秒)。 无论如何,在相同的更新后,顶部面板通知对话框将其背景颜色从灰色(Ambiance默认颜色)更改为Whitey非常浅灰色。 我无法在Compiz设置中找到我可以调整它的位置。 我只能为像Nautilus,Dialogs,Menus等项目设置透明度值。但是没有背景材料。)。

有人有线索吗? 如何将Top Panel notifiations背景颜色设置回Default? 首先我认为它只是Gwibber,但它适用于任何应用程序(Firefox,Banshee ……等)。

提前致谢。 截图1

截图2

我最近遇到了这个问题。 另一个答案对我没什么帮助。 但是由于上面的回答者,我很快就找到了包名。

我这样做是为了解决我的问题:

  1. 打开终端并执行以下命令:

    gksu gedit /usr/share/dbus-1/services/org.xfce.xfce4-notifyd.Notifications.service 
  2. 然后更换线:

     Exec=/usr/lib/xfce4/notifyd/xfce4-notifyd 

    与这一个:

     Exec=/usr/lib/notify-osd/notify-osd 

    或者,如果在Ubuntu 16.04上:

     Exec=/usr/lib/x86_64-linux-gnu/notify-osd 
  3. 保存并退出。

问题解决了。

作为额外的好处 ,我在XFCE中也获得了很好的notify-osd。

好找到问题并修复它。

在安装Xubuntu-desktop进行一些测试之后,xfce-notifyd(Xfce通知守护进程)替换了notify-osd (Gnome Notify Daemon),并且可能也删除了ubuntu-desktop元数据包

卸载软件包xfce-notifyd,解决了这个问题。 现在通知恢复正常。

谢谢你的关注。

在此处输入图像描述

我找到了一个解决方案,不涉及编辑任何文件,也不会被包升级覆盖。 只需在shell中使用以下两个命令:

 sudo mkdir -p /usr/local/share/dbus-1/services sudo cp /usr/share/dbus-1/services/org.freedesktop.Notifications.service /usr/local/share/dbus-1/services 

在安装XFCE之后,这也发生在我身上。 这是一个老问题,但接受的答案在Ubuntu 16.04上对我不起作用。 要解决它,我只需要删除包xfce4-notifyd

sudo apt-get remove xfce4-notifyd

请注意,这将强制XFCE环境使用Ubuntu的notify-osd库。