Debian

儘管安裝了 libnotify,但 notification-daemon 完全不存在

  • August 15, 2019

我在 x86_64 Debian 4.19 over i3-gaps & systemd 上執行;我有興趣玩 DBus 上的介面,但是在, 和 no下都沒有org.freedesktop.Notifications這樣的服務/介面/任何東西。/usr/lib/dbus-1.0``/usr/lib/notification-daemon``/usr/lib/x86_64-linux-gnu/notification-daemon

我嘗試libnotify從原始碼重新編譯(包括 running 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

通知守護程序在它自己的包中可用,notification-daemon.

引用自:https://unix.stackexchange.com/questions/535800