Chapter 3. API overview
Prev | Part I. API Documentation | Next

## Chapter 3. API overview

Idle inhibition is achieved by the application calling an `Inhibit` method on a well-known D-Bus name.

Inhibition will stop when the `UnInhibit` method is called, or the application disconnects from the D-Bus session bus (which usually happens upon exit).

Implementations of this well-known bus name must have an object /org/freedesktop/ScreenSaver which implements the org.freedesktop.ScreenSaver interface.

Prev | Up | Next
Chapter 2. Consequences of idleness | Home | Chapter 4. Design notes