gnome-screensaver 2.25.1 uses the sync extension in xext to detect idle. It installs multiple alarms so that it can fade the screen without locking and then lock after a few seconds, allowing the user to notice the fade and cause activity without having to unlock. However, with xorg 7.5 (replicated with both xserver 1.7.3 and .4) only the initial alarm fires. To replicate, download gnome-screensaver 2.25.2 from: http://ftp.acc.umu.se/pub/GNOME/sources/gnome-screensaver/2.25/gnome-screensaver-2.25.2.tar.gz Then configure, make, and run src/test-idle-monitor. This installs three timers at 2.5s, 5s and 10s. Only the 2.5s time will fire.
Is this still an issue? Was this behaving as you expected in an earlier server or libXext? If so, what was the last version that behaved that way?
Whatever these bugs are, they are probably not libXext's fault.
-- GitLab Migration Automatic Message -- This bug has been migrated to freedesktop.org's GitLab instance and has been closed from further activity. You can subscribe and participate further through the new bug through this link to our GitLab instance: https://gitlab.freedesktop.org/xorg/xserver/issues/390.
Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.