#!/usr/bin/python import dbus bus = dbus.SessionBus() object = bus.get_object('org.freedesktop.Notifications','/org/freedesktop/Notifications') interface = dbus.Interface(object,'org.freedesktop.Notifications') #print(interface.GetCapabilities()) interface.Notify("Battery notifier", 0, "icon-m-batterynotifier", "Your battery is 5% !", "Discharging...", dbus.Array(["default", ""]), dbus.Dictionary({"x-nemo-preview-body": "Discharging...", "x-nemo-preview-summary": "Your battery is 5% !", "category": "x-nemo.batterynotifier"}, signature='sv'), 0)
urgency=2 x-nemo-icon=icon-m-batterynotifier x-nemo-preview-icon=icon-m-batterynotifier x-nemo-feedback=battery_notifier x-nemo-priority=125 x-nemo-user-removable=false x-nemo-display-on=true
[nemo@Jolla-C ~]$ python /usr/share/openrepos-batterynotifier/notifier3.py Traceback (most recent call last): File "/usr/share/openrepos-batterynotifier/notifier3.py", line 19, in <module> 0) File "/usr/lib/python2.7/site-packages/dbus/proxies.py", line 70, in __call__ return self._proxy_method(*args, **keywords) File "/usr/lib/python2.7/site-packages/dbus/proxies.py", line 145, in __call__ **keywords) File "/usr/lib/python2.7/site-packages/dbus/connection.py", line 651, in call_blocking message, timeout) dbus.exceptions.DBusException: org.freedesktop.DBus.Error.AccessDenied: PID 25730 is not in privileged group [nemo@Jolla-C ~]$