在14.04更改通知守护程序

Modified on: Thu, 14 Jun 2018 10:29:23 +0800

在旧版本的Ubuntu中,可以编辑/usr/share/dbus-1/services/org.freedesktop.Notifications.service以更改默认通知守护程序。

但是,更改此文件不再影响较新版本中的默认通知守护程序。有关如何更改默认通知守护程序的任何想法?

作者:Alex

最佳答案

似乎没有优先级或单个设置点来设置要运行的freedesktop通知守护程序。我在Ubuntu 14.04上安装了XFCE时出现了这样的问题。

Unity通知启动xfce4-notifyd,因为它是默认设置。

  • 检查可用的通知服务,例如:

    $ grep -r org.freedesktop.Notifications /usr/share/dbus-1/services/
    /usr/share/dbus-1/services/org.xfce.xfce4-notifyd.Notifications.service:Name=org.freedesktop.Notifications
    /usr/share/dbus-1/services/org.freedesktop.Notifications.service:Name=org.freedesktop.Notifications
    
  • 禁用不需要的,只留下您想要的那个:

    sudo mv /usr/share/dbus-1/services/org.xfce.xfce4-notifyd.Notifications.service /usr/share/dbus-1/services/org.xfce.xfce4-notifyd.Notifications.service.disable
    
    pkill xfce4-notifyd
    
  • 检查

    notify-send test
    

Unity通知样式返回(notify-osd

另一种方式,Unity不会启动任何默认通知守护程序。因此,您可以将您喜欢的那个添加到启动应用程序中。请参阅如何在登录时自动启动应用程序?。我认为它更好,因为它不会影响在服务文件上中继以启动其通知守护程序的其他桌面会话。

有用的参考:

作者:,user.dz

相关问答

添加新评论