After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 326663 - Lock dialog can be bypassed with Ctrl+Alt+Keypad-{Minus,Divide}
Lock dialog can be bypassed with Ctrl+Alt+Keypad-{Minus,Divide}
Status: RESOLVED FIXED
Product: gnome-screensaver
Classification: Deprecated
Component: dialog
0.0.x
Other All
: High critical
: ---
Assigned To: gnome-screensaver maintainers
gnome-screensaver maintainers
Depends on:
Blocks:
 
 
Reported: 2006-01-11 23:55 UTC by Sam Morris
Modified: 2006-01-12 18:37 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Sam Morris 2006-01-11 23:55:35 UTC
I run my X server with the AllowDeactivateGrabs and AllowClosedownGrabs options
set. This allows misbehaving clients who grab the server to have their grab
deactivated and to be killed, respectively.

If I hit Ctrl+Alt+Keypad-Divide when the lock dialog is on screen, the lock
dialog loses focus permenantly and I can't enter a password to unlock the screen.

If I hit Ctl+Alt+Keypad-Multiply, the screensaver process is killed and the
desktop is revealed.

xorg.conf(5x) states:
"Note that the options AllowDeactivateGrabs and AllowClosedownGrabs will allow
users to remove the grab used by screen saver/locker programs. An API was
written to such cases. If you enable this option, make sure your screen
saver/locker is updated."

So it appears that gnome-screensaver needs to be updated to use this API. Of
course the man pages don't seem to mention this API anywhere, but xscreensaver
cannot be deactivated or killed with these keys, so the answer is at least in
xscreensaver's source.
Comment 1 William Jon McCann 2006-01-12 18:37:25 UTC
Thank you very much for report this.  This is now fixed in CVS.  Thanks again!