Skip to content
Commit a7f9e039 authored by Bryce Harrington's avatar Bryce Harrington Committed by Jonas Ådahl
Browse files

Add screensaver idle inhibitor protocol



This interface allows disabling of screensaver/screenblanking on a
per-surface basis.  As long as the surface remains visible and
non-occluded it blocks the screensaver, etc. from activating on the
output(s) that the surface is visible on.

To uninhibit, simply destroy the inhibitor object.

Signed-off-by: default avatarBryce Harrington <bryce@bryceharrington.org>
Reviewed-by: default avatarYong Bakos <ybakos@humanoriented.com>
Reviewed-by: default avatarJonas Ådahl <jadahl@gmail.com>
parent cf82828d
Loading
Loading
Loading
Loading
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment