When starting xfce4-power-manager or changing blanking time in xfce4-power-manager-settings, all the X screen saver extension parameters except the screen saver timeout are set to default values. In particular, the screen saver cycle time (as in 'xset s TIMEOUT CYCLE') is set to 0, even when it was set to something else in X initialization. This can break some screen lockers such as xss-lock (see here: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=914544 ) The patch in this pull request makes xfce4-power-manager preserve the current screen saver settings (except timeout): https://github.com/xfce-mirror/xfce4-power-manager/pull/3
Teemu Ikonen referenced this bugreport in commit 9fb776bc488f073e47f47cf69b632d1045221d08 Don't overwrite the user's XScreensaver settings (Bug #14968) https://git.xfce.org/xfce/xfce4-power-manager/commit?id=9fb776bc488f073e47f47cf69b632d1045221d08
Hi Teemu, thanks for the patch - makes a lot of sense!