[kdelibs] [Bug 359068] New: kded4 updates user time (XA_NET_WM_USER_TIME) to ancient values on power management events
Xin Guan via KDE Bugzilla
bugzilla_noreply at kde.org
Sat Feb 6 13:09:15 GMT 2016
https://bugs.kde.org/show_bug.cgi?id=359068
Bug ID: 359068
Summary: kded4 updates user time (XA_NET_WM_USER_TIME) to
ancient values on power management events
Product: kdelibs
Version: 4.14.0
Platform: unspecified
OS: Linux
Status: UNCONFIRMED
Severity: major
Priority: NOR
Component: kded
Assignee: unassigned-bugs at kde.org
Reporter: guanx.bac at gmail.com
When kde tries to lower the screen brightness due to user idleness, kded4
updates its user time (_NET_WM_USER_TIME) property to the time when kde was
started.
Because recent xscreensaver (>= version 5.33) monitors update of USER_TIME, the
password dialog will be brought up every 150 seconds when it sees the USER_TIME
update of kded4, so the screen is never powered down, and the password dialog
of xscreensaver pops up repeatedly.
Reproducible: Always
Steps to Reproduce:
1. Start kde4 with kdelibs-4.14.6 and kde-workspace-4.11.17 (may also apply to
other versions);
2. Activate xscreensaver (>= version 5.33) with xscreensaver-command -activate
or -lock;
3. Wait for a few minutes (150s in my case) for kde to try to lower the screen
brightness.
Actual Results:
Screen brightness stayed the same, and the password dialog of xscreensaver was
brought up.
Expected Results:
Screen brightness is lowered.
This happens 100% of the time on a ThinkPad laptop, and almost 100% on a
desktop computer. Because it is impossible to let xscreensaver monitor
USER_TIME update "optionally", any update of this window property will break
its idleness test. So ... can kded not update USER_TIME on power events --
especially on kde's self-generated power events (i.e., not from the user
pressing Fn+Home/End and alike)?
--
You are receiving this mail because:
You are the assignee for the bug.
More information about the Unassigned-bugs
mailing list