Suppress switch doesn't work with systemd
I have a systemd session without console-kit or any notification daemon and I start udiskie in my .xinitrc with:
/usr/bin/udiskie -s &
and my USB drives are successfully mounted and unmounted. On umount, though, I get the error message about not having a notification service running:
unmounted device /org/freedesktop/UDisks/devices/sdb1 Traceback (most recent call last): File "/usr/bin/udiskie-umount", line 7, in <module> sys.exit(udiskie.umount.cli(sys.argv[1:])) File "/usr/lib/python2.7/site-packages/udiskie/umount.py", line 86, in cli unmount(os.path.normpath(path), notify) File "/usr/lib/python2.7/site-packages/udiskie/umount.py", line 45, in unmount unmount_device(device, notify) File "/usr/lib/python2.7/site-packages/udiskie/umount.py", line 29, in unmount_device notify(device.device_file()) File "/usr/lib/python2.7/site-packages/udiskie/notify.py", line 20, in umount 'drive-removable-media').show() glib.GError: GDBus.Error:org.freedesktop.DBus.Error.ServiceUnknown: The name org.freedesktop.Notifications was not provided by any .service files
Should the -s (or --suppress) switch not prevent this message from occurring?
To test I installed libnotify and, again, the drive is unmounted successfully, but this time I get the notification; again unwanted.
System: Arch Linux