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

Attachment: signature.asc
Description: This is a digitally signed message part

Reply via email to