GNOME Bugzilla – Bug 682007
power: fix DBus path of gnome-screensaver
Last modified: 2013-01-18 13:04:06 UTC
The right path for both gnome-screensaver and gnome-shell is /org/gnome/ScreenSaver. It was never noticed because the proxy is created without properties and there is no callback in the method calls.
Created attachment 221377 [details] [review] power: fix DBus path of gnome-screensaver
Review of attachment 221377 [details] [review]: Correct, as seen in: http://git.gnome.org/browse/gnome-screensaver/tree/src/bus.h?h=gnome-3-4#n49 Please commit to gnome-3-4 and master.
Attachment 221377 [details] pushed as 031b33f - power: fix DBus path of gnome-screensaver
Hm, was it really such a good idea to change the object path? Doesn't that break like every movie player outside which is currently trying to talk to object path "/" as it has used to be until 3.6?
OK, seems d-feet fooled me. It seems gnome-screensaver responds to any arbitrary object path. Even "gdbus introspect -e -d org.gnome.ScreenSaver -o /moo/foo" works, at least in 3.6.