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.