Skip to content
Snippets Groups Projects
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
No related branches found
No related tags found
No related merge requests found
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