저는 알림을 표시하는 Python 스크립트를 작성 중입니다. 이것이 제가 사용하고 있는 라이브러리입니다.https://www.devdungeon.com/content/desktop-notifications-linux-python
from gi.repository import Notify
Notify.init("App Name")
Notify.Notification.new("Hi").show()
sudo 없이 실행하면 잘 되는데, sudo로 실행하면 오류가 납니다.
GLib.Error: g-dbus-error-quark: Error calling StartServiceByName for org.freedesktop.Notifications: GDBus.Error:org.freedesktop.DBus.Error.Spawn.ExecFailed: Failed to execute program org.freedesktop.Notifications: No such file or directory (23)
저는 gnome과 함께 우분투 18을 사용하고 있습니다. 누구든지 도와줄 수 있나요?
답변1
수정됨, /usr/share/dbus-1/services/org.freedesktop.Notifications.service
파일 추가됨
[D-BUS Service]
Name=org.freedesktop.Notifications
Exec=/usr/lib/notification-daemon/notification-daemon
내부에