org.freedesktop.ScreenSaver
org.freedesktop.ScreenSaver — The Idle Inhibition Service manages the inhibition requests.
Inhibit
( | IN String application_name, |
IN String reason_for_inhibit, | |
OUT UInt32 cookie) ; |
UnInhibit
( | IN UInt32 cookie) ; |
org.freedesktop.ScreenSaver.Inhibit
Inhibit
( | IN String application_name, |
IN String reason_for_inhibit, | |
OUT UInt32 cookie) ; |
Inhibit idleness for the caller application.
application_name
#A unique identifier for the application, usually a reverse domain (such as 'org.freedesktop.example').
reason_for_inhibit
#A human-readable and possibly translated string explaining the reason why idleness is inhibited (such as 'Playing a movie').
cookie
#A cookie uniquely representing the inhibition request, to be passed to UnInhibit when done.
org.freedesktop.ScreenSaver.UnInhibit
UnInhibit
( | IN UInt32 cookie) ; |
Disable inhibit idleness for the caller application.
cookie
#A cookie representing the inhibition request, as returned by the 'Inhibit' function.