Hello! When the screensaver blanks the screen, it keeps the monitor on. I think in 2019 we can assume that everyone has displays that support power management. Therefore I propose that all displays be additionally switched off whenever blanking occurs. When a dialog is to be shown, the display with the dialog (but not the others) can be switched on again, but should be switched off again when the dialog is cancelled or times out. xscreensaver has such an option, but it is broken, because it will not switch displays off again after a dialog is cancelled (and jwz ignores bug reports) Thank you! I'm looking forward to a nice and usable screensaver :)
Sean Davis referenced this bugreport in commit 05d47e76470b99595725417a671cc55a18f76237 Add DPMS support for the Blank screen saver (bug #15216) https://git.xfce.org/apps/xfce4-screensaver/commit?id=05d47e76470b99595725417a671cc55a18f76237
The above commit implements this feature. DPMS settings can be configured from the screensaver preferences, or with this command: xfce4-screensaver-configure xfce-blank
Hey, thanks a lot Sean! I applied the diff and gave it a go. 1. The blanking won't work when presentation mode is active, even when the screensaver was explicitely activated by locking the screen. But it will still claim that it's scheduled: [add_dpms_timer] gs-manager.c:561 (23:21:28.013): Scheduling DPMS change after screensaver is idling for 1 minute 2. There is currently no way to have the screen instantly switch off. Setting the timeout to 0 equates never. I think instantly switching off would be sensible for most users, with the exceptions being users with weird monitor firmwares or users with CRT monitors (which need time to warm up again).
3. It would be cool if only the monitor with the dialog gets enabled when waking up. Reduces unnecessary power-cycles when the cat walks across the keybord and reduces eyestrain in the mornings :)