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 659177 - Cannot access the top bar via Ctrl+Alt+Tab
Cannot access the top bar via Ctrl+Alt+Tab
Status: RESOLVED FIXED
Product: gnome-shell
Classification: Core
Component: login-screen
3.1.x
Other Linux
: Normal normal
: ---
Assigned To: Ray Strode [halfline]
gnome-shell-maint
Depends on:
Blocks:
 
 
Reported: 2011-09-15 18:44 UTC by Joanmarie Diggs (IRC: joanie)
Modified: 2011-09-19 14:17 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
main: Let SWITCH_PANELS keybinding through at login screen (1.26 KB, patch)
2011-09-17 21:27 UTC, Ray Strode [halfline]
committed Details | Review
ctrlAltTab: don't allow more than one popup (1.38 KB, patch)
2011-09-17 21:27 UTC, Ray Strode [halfline]
committed Details | Review

Description Joanmarie Diggs (IRC: joanie) 2011-09-15 18:44:15 UTC
Ctrl+Alt+Tab normally moves focus to the top bar in gnome-shell. This is not working for me in the login-screen (Fedora Rawhide).
Comment 1 Matthias Clasen 2011-09-15 23:10:25 UTC
This is because the greeter is implemented as a modal window, I guess.
Comment 2 Ray Strode [halfline] 2011-09-17 19:04:41 UTC
this was working at one point, i'll see if i can figure out why it stopped working.
Comment 3 Ray Strode [halfline] 2011-09-17 21:26:31 UTC
so this broke in the process moving from a branch to master.
Comment 4 Ray Strode [halfline] 2011-09-17 21:27:34 UTC
Created attachment 196833 [details] [review]
main: Let SWITCH_PANELS keybinding through at login screen

Users depend on being able to switch focus between the panel
and the login screen using ctrl-alt-tab.

Because the login screen has no overview, we were short circuiting
some code that needs to get run to support ctrl-alt-tab.

This commit changes the short-circuit code to only run for user
sessions.
Comment 5 Ray Strode [halfline] 2011-09-17 21:27:38 UTC
Created attachment 196834 [details] [review]
ctrlAltTab: don't allow more than one popup

In a normal user session you can't have more than one
popup, because the popup is modal and we don't allow
the popup to show up when there are other modals.

In a GDM session, however, the login dialog is modal, and
we want a popup, so we don't have that same check.

This commit changes the ctrlAltTab manager code to not
allow multiple popups.
Comment 6 Ray Strode [halfline] 2011-09-17 21:29:45 UTC
I accidentally dropped the first patch when changing the code to use a dummy overview instead of conditionalizing the overview.  I accidentally dropped (a form of) the second patch when cleaning up the branch before posting to bugzilla.
Comment 7 Dan Winship 2011-09-19 14:07:35 UTC
Comment on attachment 196833 [details] [review]
main: Let SWITCH_PANELS keybinding through at login screen

blah. ok
Comment 8 Ray Strode [halfline] 2011-09-19 14:17:32 UTC
Attachment 196833 [details] pushed as 2e48dbf - main: Let SWITCH_PANELS keybinding through at login screen
Attachment 196834 [details] pushed as 2b2a8b4 - ctrlAltTab: don't allow more than one popup