libnotify가 설치되어 있지만 "notification-daemon"이 전혀 없습니다.

libnotify가 설치되어 있지만 "notification-daemon"이 전혀 없습니다.

저는 i3-gaps와 systemd를 통해 x86_64 Debian 4.19를 실행하고 있습니다. DBus의 인터페이스를 가지고 놀고 싶지만 org.freedesktop.NotificationsDBus 및 DBus 아래에는 /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

답변1

알림 데몬은 자체 패키지로 제공됩니다 notification-daemon.

관련 정보