<!DOCTYPE node PUBLIC "-//freedesktop//DTD D-BUS Object Introspection 1.0//EN" "http://www.freedesktop.org/standards/dbus/1.0/introspect.dtd"> <node> <interface name="org.freedesktop.ScreenSaver"> <signal name="ActiveChanged"> <arg type="b"/> </signal> <method name="Lock"/> <method name="SimulateUserActivity"/> <method name="GetActive"> <arg direction="out" type="b"/> </method> <method name="GetActiveTime"> <arg direction="out" type="u" name="seconds"/> </method> <method name="GetSessionIdleTime"> <arg direction="out" type="u" name="seconds"/> </method> <method name="SetActive"> <arg direction="out" type="b"/> <arg direction="in" type="b" name="e"/> </method> <method name="Inhibit"> <arg direction="in" type="s" name="application_name"/> <arg direction="in" type="s" name="reason_for_inhibit"/> <arg direction="out" type="u" name="cookie"/> </method> <method name="UnInhibit"> <arg direction="in" type="u" name="cookie"/> </method> <method name="Throttle"> <arg direction="in" type="s" name="application_name"/> <arg direction="in" type="s" name="reason_for_inhibit"/> <arg direction="out" type="u" name="cookie"/> </method> <method name="UnThrottle"> <arg direction="in" type="u" name="cookie"/> </method> </interface> <interface name="org.kde.screensaver"> <method name="SwitchUser"/> <method name="configure"/> <signal name="AboutToLock"/> </interface> </node>