GNOME Bugzilla – Bug 342728
Too easy to type your password in a window under screensaver
Last modified: 2007-06-27 01:48:38 UTC
The fading effect in gnome-screensaver, while nice, still shows the password-entry dialog. Today I ended up typing my password into an IRC channel accidentally because when I started typing my password the screensaver went away rather than the password going into the password entry dialog. It is *way* too easy to do this. A possible solution could be to intercept keypresses after the initial screensaver 'canceling' keypress until the screen has been fully restored.
We should grab the keyboard to an offscreen window before doing the fade and not do the fade if we can't perform the grab.
Created attachment 66626 [details] [review] patch I've fixed this in HEAD with the attached patch. Any chance you can test it?
Created attachment 66668 [details] [review] updated patch Updated patch for 2-14. This is already in HEAD. Note, these changes also fix the problem where the warning fade-out occurs when playing fullscreen games. In that case the game grabs the keyboard so the screen can't be locked so we shouldn't do the warning fade at all.
Fixed in the development version. The fix will be available in the next major release. Thank you for your bug report.
*** Bug 353120 has been marked as a duplicate of this bug. ***
I believe there has been a regression, SDL games don't pause the screensaver. So it kicks in after X minutes regardless of what you are doing. I don't know how to reopen this, but I got this link from the Ubuntu Launchpad link. It contains a bit more info. https://bugs.launchpad.net/ubuntu/+source/libsdl1.2/+bug/32457 Please re-open.