Bug 2728

Summary: RFE: Extend the DPMS/FBPM extension API
Product: xorg Reporter: Roland Mainz <roland.mainz>
Component: * OtherAssignee: Xorg Project Team <xorg-team>
Status: RESOLVED FIXED QA Contact: Xorg Project Team <xorg-team>
Severity: enhancement    
Priority: high CC: alan.coopersmith, jay.cotton
Version: unspecified   
Hardware: All   
OS: All   
Whiteboard:
i915 platform: i915 features:

Description Roland Mainz 2005-03-14 14:10:19 UTC
RFE: Extend the DPMS/FBPM API to include the following features:
- Events: An application should be able to listen to events generated by the
DPMS/FBPM extension which inform it about state changes (e.g. monitor is
turned-off by timeout, forced off by command, powering-up again by command or
input event etc. (same of FBPM))
- "suspend DPMS/FBPM": An application should be able to "suspend" the DPMS (and
FBPM) functiontionality via an API call until either a 2nd API call is made to
undo this or the client connection which created the "lock" is lost. This is
mainly usefull for stuff like video players which currently simply disable DPMS
during playback and restore it on stop/pause (the problem is that the DPMS
extension remains disabled when the client crashes and that running multiple
clients in parallel may end up in an unexpected DPMS status if you do not exit
the players in the reverse order how you started them... ;-/ ... an API in the
DPMS/FBPM extension would cure this mess...).
Comment 1 Adam Jackson 2006-04-04 22:45:50 UTC
note that the second of these is implemented now.
Comment 2 Daniel Stone 2007-02-27 01:25:44 UTC
Sorry about the phenomenal bug spam, guys.  Adding xorg-team@ to the QA contact so bugs don't get lost in future.
Comment 3 Jeremy Huddleston Sequoia 2011-09-24 17:29:44 UTC
Isn't this in place?  Please reopen if I'm mistaken.

Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.