commit | a7f9e039f7aed5bc36cfaa50e7c29dd960e6001f | [log] [tgz] |
---|---|---|
author | Bryce Harrington <bryce@osg.samsung.com> | Thu Jul 14 18:35:31 2016 -0700 |
committer | Jonas Ådahl <jadahl@gmail.com> | Fri Aug 12 11:21:36 2016 +0800 |
tree | b4897482aa5b4a458531f3cbaf2208dcfa9aeb90 | |
parent | cf82828d49c7c6c5ca76dd4b6b84e23c36f76856 [diff] |
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: Bryce Harrington <bryce@bryceharrington.org> Reviewed-by: Yong Bakos <ybakos@humanoriented.com> Reviewed-by: Jonas Ådahl <jadahl@gmail.com>