To fix this, back out this change from 4.23. This will be removed in
4.24.
Basically, I give up on ever having DPMS work properly.
--- driver/timers.c.orig Mon Aug 15 12:10:55 2005
+++ driver/timers.c Sun Apr 17 16:54:57 2005
@@ -331,16 +331,6 @@
if (si->cycle_id) abort (); /* no cycle timer when inactive */
si->last_activity_time = time ((time_t *) 0);
-
- /* This will (hopefully, supposedly) tell the server to re-set its
- DPMS timer. Without this, the -deactivate clientmessage would
- prevent xscreensaver from blanking, but would not prevent the
- monitor from powering down. */
- XForceScreenSaver (si->dpy, ScreenSaverReset);
-
- /* And if the monitor is already powered off, turn it on.
- You'd think the above would do that, but apparently not? */
- monitor_power_on (si);
}
--
Jamie Zawinski [EMAIL PROTECTED] http://www.jwz.org/
[EMAIL PROTECTED] http://www.dnalounge.com/
http://jwz.livejournal.com/
--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]