Ошибка libnotify GLib.Error: Имя org.freedesktop.Notifications не было предоставлено ни одним файлом.service.

Я получаю эту ошибку. Есть идеи, что не так?

from gi.repository import Notify
Notify.init("App Name")
Notify.Notification.new("Hi").show()

GLib.Error: g-dbus-error-quark: GDBus.Error:org.freedesktop.DBus.Error.ServiceUnknown: The name org.freedesktop.Notifications was not provided by any .service files 

(используя последний Raspbian на Raspberry Pi)

2 ответа

Решение

Это решило это:)

sudo apt-get install libnotify-cil-dev

Может случиться так, что пакет не установит ни один пакет, указанный в разделеProvided by:. На моем рабочем столе Debian-bookworkm Lxde было написано следующее:

      Provided by: awesome, cinnamon, dunst, gnome-flashback, gnome-shell, lomiri,
             lxqt-notificationd, mako-notifier, mate-notification-daemon,
             notify-osd, phosh, plasma-workspace, python3-jarabe, xfce4-notify

но ни один из этих пакетов на самом деле не был установлен - несмотря наnotification-daemonбыли установлены ранее.

Возможно, вам придется установить один из этих пакетов. я выбралdunstи все работало нормально.

Другие вопросы по тегам