ScreenSaver standard DBus Inhibit interface

Aaron J. Seigo aseigo at
Wed Apr 1 11:25:06 PDT 2009

On Wednesday 01 April 2009, Ali Abdallah wrote:
> Is there is a standard DBus inhibit interface name for freedesktop
> screensavers, like org.freedesktop.ScreenSaver!

yes, that's the name ... here's what i get for that in a kde 4 session:

aseigo at independence:~/music> qdbus org.freedesktop.ScreenSaver /ScreenSaver
signal void org.freedesktop.ScreenSaver.ActiveChanged(bool)
method bool org.freedesktop.ScreenSaver.GetActive()
method uint org.freedesktop.ScreenSaver.GetActiveTime()
method uint org.freedesktop.ScreenSaver.GetSessionIdleTime()
method uint org.freedesktop.ScreenSaver.Inhibit(QString application_name, 
QString reason_for_inhibit)
method void org.freedesktop.ScreenSaver.Lock()
method bool org.freedesktop.ScreenSaver.SetActive(bool e)
method void org.freedesktop.ScreenSaver.SimulateUserActivity()
method uint org.freedesktop.ScreenSaver.Throttle(QString application_name, 
QString reason_for_inhibit)
method void org.freedesktop.ScreenSaver.UnInhibit(uint cookie)
method void org.freedesktop.ScreenSaver.UnThrottle(uint cookie)

here's a copy of the DBus interface XML:*checkout*/trunk/KDE/kdebase/workspace/krunner/dbus/org.freedesktop.ScreenSaver.xml

Aaron J. Seigo
humru othro a kohnu se
GPG Fingerprint: 8B8B 2209 0C6F 7C47 B1EA  EE75 D6B7 2EB1 A7F1 DB43

KDE core developer sponsored by Qt Software

-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 197 bytes
Desc: This is a digitally signed message part.
Url : 

More information about the xdg mailing list