[Ubuntu Wiki] Update of "DebuggingScreenLocking" by mdeslaur
Ubuntu Wiki
noreply at ubuntu.com
Wed Jul 25 17:11:34 UTC 2012
Dear Wiki user,
You have subscribed to a wiki page or wiki category on "Ubuntu Wiki" for change notification.
The "DebuggingScreenLocking" page has been changed by mdeslaur:
http://wiki.ubuntu.com/DebuggingScreenLocking?action=diff&rev1=16&rev2=17
== gnome-screensaver cannot grab keyboard or mouse ==
- gnome-screensaver will not activate if an applications grabs keyboard and mouse focus.
+ gnome-screensaver will not activate if an application grabs keyboard and mouse focus.
This happens most noticeably with GTK context menus. If a context or panel menu is open, it grabs the pointer and gnome-screensaver never activates. It is also an issue for applications such as VNC, virt-manager, VirtualBox, Remote Desktop Viewer, Terminal Server Client, gnome-keyring, password dialogs, etc.
@@ -133, +133 @@
|| [[https://bugzilla.gnome.org/show_bug.cgi?id=353437]] || try harder to break grabs ||
|| [[https://bugzilla.gnome.org/show_bug.cgi?id=440515]] || Does not activate screensaver if menu is open ||
+ == Screen is shown, and then screensaver activates again ==
+
+ This is a known issue, stemming from the fact that gnome-screensaver will not activate if an application grabs keyboard and mouse focus.
+
+ What happens is the following:
+ 1- Random application (such as vnc window, or gtk menu) grabs keyboard or mouse
+ 2- Screensaver attemps to come up after timeout to lock screen, but cannot gain keyboard or mouse lock
+ 3- Screen gets blanked from DPMS
+ 4- User moves mouse, turning screen back on with DPMS, and sees desktop
+ 5- Mouse movement has released keyboard or mouse lock
+ 6- Screensaver can now grab keyboard and mouse, and locks the screen
+
+ This happens after inactivity, or when suspending a laptop while a problematic application is open.
+
+ There is no current solution for this problem. The screensaver needs to grab the keyboard and the mouse so keystrokes typed in the screensaver login box doesn't get sent to the underlying application.
+
+ The only solution for this problem is for X to gain a way of breaking locks on keyboard and mouse events.
+
== gnome-screensaver under XFCE (xubuntu, mythbuntu) ==
Under a XFCE desktop (including xubuntu and mythbuntu), gnome-screensaver never activates after the idle timeout expires.
More information about the Ubuntu-bugsquad
mailing list