Failed to get screen saver status: GDBus.Error:org.freedesktop.DBus.Error.NoReply: Message recipient disconnected from message bus without replying
Hi,
The message in $Issue_Title
appears in ~/.xsession-errors
every time after I login to my system. The full message looks like this:
(gsd-usb-protection:1959): usb-protection-plugin-WARNING **: 03:50:47.271: Failed to get screen saver status: GDBus.Error:org.freedesktop.DBus.Error.NoReply: Message recipient disconnected from message bus without replying
After a bit of digging I found #632 (closed) and !316 (merged), which seem to be somewhat related. From these I understand that org.freedesktop.ScreenSaver.GetActive()
is not implemented, because it's not part of the specs. So now I'm wondering, why is gsd-usb-protection
still calling it here? Why not call org.gnome.ScreenSaver.GetActive()
instead, which actually works?
[zlatko@disclosure:~]$ dbus-send --print-reply=literal --session --type=method_call --dest=org.freedesktop.ScreenSaver /org/freedesktop/ScreenSaver org.freedesktop.ScreenSaver.GetActive
Error org.freedesktop.DBus.Error.NotSupported: This method is not part of the idle inhibition specification: https://specifications.freedesktop.org/idle-inhibit-spec/latest/
[zlatko@disclosure:~]$ dbus-send --print-reply=literal --session --type=method_call --dest=org.gnome.ScreenSaver /org/gnome/ScreenSaver org.gnome.ScreenSaver.GetActive
boolean false
Just curious ...
Thanks for listening,
Thomas