! Please note that this is a snapshot of our old Bugzilla server, which is read only since May 29, 2020. Please go to gitlab.xfce.org for our new server !
[patch] xfce4-power-manager: Always sets screen saver cycle time to 0
Status:
RESOLVED: FIXED
Product:
Xfce4-power-manager
Component:
General

Comments

Description tpikonen 2018-12-12 09:19:50 CET
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
Comment 1 Git Bot editbugs 2018-12-13 21:39:11 CET
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
Comment 2 Simon Steinbeiss editbugs 2018-12-13 21:39:35 CET
Hi Teemu, thanks for the patch - makes a lot of sense!

Bug #14968

Reported by:
tpikonen
Reported on: 2018-12-12
Last modified on: 2018-12-13

People

Assignee:
Ali Abdallah
CC List:
3 users

Version

Attachments

Additional information