GNOME Bugzilla – Bug 708105
gdm does not focus user entry after lifting the screen shield
Last modified: 2014-10-09 16:58:21 UTC
When you leave gdm open and walk away the screenshield comes up after a while (which is imo pointless but a different story). When I lift the shield the user entry is not focused so I have to click on the name to focus it. If we want to keep the shield we should atleast make sure that the user entry gets focus after the shield is to make it a bit less annoying.
Although this bug report is pretty old now (and it seems to have 4 duplicates, #701518, #731637, #733014 and #712541), there *is* a solution, although not documented. You may press Ctrl-Alt-Tab to cycle between login screen elements, including the top bar. This, however, is only a workaround, I hope someone fixes this issue soon.
*** Bug 731637 has been marked as a duplicate of this bug. ***
*** Bug 701518 has been marked as a duplicate of this bug. ***
*** Bug 733014 has been marked as a duplicate of this bug. ***
*** Bug 712541 has been marked as a duplicate of this bug. ***
Created attachment 287881 [details] [review] screenShield: focus login screen after lifting shield This commit ensures the login screen gets focused after the screen shield is raised. The code affects the unlock screen as well, but it's less important since the unlock screen gets destroyed and recreated each time the curtain moves, so it has an opportunity to take focus on its own.
Review of attachment 287881 [details] [review]: LG, thanks for fixing that ... meant to do it for a long time but kept forgetting about it.
Attachment 287881 [details] pushed as 1d374ac - screenShield: focus login screen after lifting shield
Created attachment 288042 [details] [review] screenShield: fix trace back when unlocking session from another vt commit 1d374ac8bd496f6fa6f4c55ffd207bd30bd50075 introduced a bug that prevents unlock from working when initiated from another VT (user switching). This commit fixes the exception raised.
Comment on attachment 288042 [details] [review] screenShield: fix trace back when unlocking session from another vt Attachment 288042 [details] pushed as 4e8c476 - screenShield: fix trace back when unlocking session from another vt