Unfortunately, this has escaped regression and reared its ugly head
again in Eoan:

$ lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description:    Ubuntu 19.10
Release:        19.10
Codename:       eoan

$ gdbus call --session --dest org.freedesktop.ScreenSaver --object-path
/org/freedesktop/ScreenSaver --method
org.freedesktop.ScreenSaver.GetActive

Error: GDBus.Error:org.freedesktop.DBus.Error.NotSupported: This method
is not implemented

The same method invocation works with Gnome instead of freedesktop:

$  gdbus call --session --dest org.gnome.ScreenSaver --object-path 
/org/gnome/ScreenSaver --method org.gnome.ScreenSaver.GetActive
(false,)

According to d-feet "GetActive" exists in both interfaces of the
corresponding object path with the same signature.

-- 
You received this bug notification because you are a member of Desktop
Packages, which is subscribed to unity-settings-daemon in Ubuntu.
https://bugs.launchpad.net/bugs/1584161

Title:
  Freedesktop Screensaver API is not implemented

Status in unity-settings-daemon package in Ubuntu:
  Fix Released
Status in unity-settings-daemon source package in Xenial:
  Fix Released

Bug description:
  This is what we get in an unity session:

  gdbus call --session --dest org.freedesktop.ScreenSaver --object-path
  /org/freedesktop/ScreenSaver --method
  org.freedesktop.ScreenSaver.GetActive

  Error: GDBus.Error:org.freedesktop.DBus.Error.UnknownMethod:
  Interfaccia "org.freedesktop" inesistente sull'oggetto nel percorso
  /org/freedesktop/ScreenSaver

  Side effect of this is bug #1415265

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/unity-settings-daemon/+bug/1584161/+subscriptions

-- 
Mailing list: https://launchpad.net/~desktop-packages
Post to     : [email protected]
Unsubscribe : https://launchpad.net/~desktop-packages
More help   : https://help.launchpad.net/ListHelp

Reply via email to