尽管安装了 libnotify,但“notification-daemon”完全不存在

尽管安装了 libnotify,但“notification-daemon”完全不存在

我在 x86_64 Debian 4.19 上通过 i3-gaps 和 systemd 运行;我有兴趣玩弄org.freedesktop.NotificationsDBus 上的接口,但是在 和 下没有这样的服务/接口/任何这样命名/usr/lib/dbus-1.0/usr/lib/notification-daemon东西/usr/lib/x86_64-linux-gnu/notification-daemon

我尝试libnotify从源代码重新编译(包括运行apt get libnotify-dev),但仍然无济于事,我完全困惑于在哪里可以找到这个守护进程以及如何生成应该在那里的 DBus 服务。

值得注意的是,当我运行时notify-send,确实会显示一个通知框,通过dbus-monitor您可以看到:

method call time=1565902191.045580 sender=:1.130 -> destination=:1.131 serial=7 path=/org/freedesktop/Notifications; interface=org.freedesktop.Notifications; member=Notify
   string "notify-send"
   uint32 0
   string ""
   string "smh"
   string ""
   array [
   ]
   array [
      dict entry(
         string "urgency"
         variant             byte 2
      )
   ]
   int32 -1
method return time=1565902191.046365 sender=:1.131 -> destination=:1.130 serial=4 reply_serial=7
   uint32 2

答案1

通知守护进程在其自己的包 中可用notification-daemon

相关内容