[Trac #1429] Screen saver needs implementation...

Zarro Boogs per Child bugtracker at laptop.org
Thu May 17 12:08:38 EDT 2007


#1429: Screen saver needs implementation...
------------------------------+---------------------------------------------
  Reporter:  jg               |       Owner:  JordanCrouse
      Type:  defect           |      Status:  assigned    
  Priority:  high             |   Milestone:  BTest-4     
 Component:  x window system  |     Version:              
Resolution:                   |    Keywords:  power       
  Verified:  0                |  
------------------------------+---------------------------------------------
Comment (by jg):

 Power managers interact with dbus these days to set such policy: and they
 use the dpms interface for controlling the monitors and flatpanels they
 support.  This is how things like Totem tell the desktop not to invoke the
 screen saver on them.

 So yes, the policy is set in a power management daemon on modern X
 desktops already.  But I see no reason to implement it behind X's back, as
 X needs to be able to immediately wake up the system and light up the
 screen on user input (I don't want to add the latency of talking to an
 external daemon to that operation, nor the failure case of the screen
 failing to go back on because the power manager daemon is wedged) in the
 dcon case we already have hardware support to turn the screen back on
 immediately without waiting the frame latencies to reassert Geode control
 over the screen.

 It may be that the dcon portion of the X driver should directly substitute
 its functions for dpms functions that normally talk to DPMS monitors and
 flatpanels; but I think it does belong in X, not done behind X's back.

 In short, I see no good reason to do a one-off OLPC hack from the
 standpoint of the application environment; the architecture is there
 already, and it is failsafe so long as the X server is running (much more
 likely than the rest of the environment).

-- 
Ticket URL: <http://dev.laptop.org/ticket/1429#comment:4>
One Laptop Per Child <http://laptop.org/>



More information about the Bugs mailing list