我在 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
.