On dim., 2009-11-29 at 22:38 -0800, Jamie Zawinski wrote: > I do not think the approach of "add an option to tell xscreensaver to > not do power management at all" is the right way to solve this > problem.
And I beg to differ. Even when not using any xset or other power manager (like, if DPMS settings are set in the X configuration) it might be relevant for Xscreensaver not to touch anything. I understood you think Xscreensaver _must_ touch DPMS settings but I beg to disagree, that's stepping on the user's shoes and breaking the least surprise principle (when the user doesn't activate Xscreensaver handling of DPMS settings, he doesn't expect it to break the rest, that's all). A convenient way would be to have a way to not manage DPMS stuff at all, a way to set the default settings (Suspend/Standby/Off, activated or disabled) and a way to force a level when the screensaver activates (that's mainly useful with “blank only” but imho it's the main usage on laptops where you don't really want to have shiny graphics pumping your battery) (unless the battery and AC settings are different and the screen is shut off quickly on battery, meaning no graphics are displayed when Xscreensaver detects the DPMS has been shut down). That would prevent DPMS settings change each time the screensaver activates (especially since it doesn't make sense to wake up the screen in that case). Cheers, -- Yves-Alexis
signature.asc
Description: This is a digitally signed message part