XScreenSaver is not triggered despite being idle
Hey!
On rare occasions, XScreenSaver does not trigger, nor DPMS.
$ xsetq
Screen Saver:
prefer blanking: yes allow exposures: yes
timeout: 270 cycle: 30
DPMS (Energy Star):
Standby: 900 Suspend: 960 Off: 1020
DPMS is Enabled
Monitor is On
$ xprintidle
228820951
This is quite annoying because it means that the screen does not get locked (I am using xss-lock, which monitors XScreenSaver) and the screen stays on. xset s activate
triggers XScreenSaver as expected. I have no clue on how to dig further into this issue. Notably, I don't know how to check if a program disabled XScreenSaver (not visible in xset q
).
Jun 18 13:20:34 bouchon startx[2883]: X.Org X Server 1.21.1.3
Jun 18 13:20:34 bouchon startx[2883]: X Protocol Version 11, Revision 0
Jun 18 13:20:34 bouchon startx[2883]: Current Operating System: Linux bouchon 5.18.0-2-amd64 #1 SMP PREEMPT_DYNAMIC Debian 5.18.5-1 (2022-06-16) x86_64
Jun 18 13:20:34 bouchon startx[2883]: Kernel command line: BOOT_IMAGE=/vmlinuz-5.18.0-2-amd64 root=/dev/mapper/bouchon--vg-root ro splash quiet amdgpu.runpm=0
Jun 18 13:20:34 bouchon startx[2883]: xorg-server 2:21.1.3-2+b1 (https://www.debian.org/support)
No Xorg configuration.