Switching between Applications is one of the core functionality for every Desktop. While Gnome3 does this perfectly with choosing Apps through Overview, some complains have raised against the <Alt+Tab/Key Above Tab> functionality.
Florian Müllner today wrote a patch that brings the classical Alternative Alt+Tab Functionality in parallel with the existing one!
First of, as a part of the new Gnome3 Keyboard Shortcuts (under design), <Alt+Tab> should move to <Super+Tab> and basically all Window modifiers will drop <Alt> for <Super> -good news for people that using Apps like Gimp, Inscape, Blender etc, that are heavily depend on Alt. However <Alt+Tab> has a strong familiarity and it would be hard to be switched in <Super+Alt>.
Florian propose to bring back the typical <Alt+Tab> that switches between windows (in current, or all workspaces) and having work alongside with the more modern approach founded in Gnome3. This is can be done with two ways. Either by using both <Super+Alt>, <Alt+Tab> or by adding an option inside Setting to modify the behavior of Windows Switcher.
Florian says: (#688913)
It’s no big secret that there are a lot of complaints about the application switcher, so it might just make sense to offer a bit more flexibility in core itself. I actually came up with this approach quite a while ago, but didn’t get myself to write the actual code (until now) – rather than adding a hidden option to swap out the existing switcher, a new ‘switch-application’ keybinding is added, which defaults to <alt>tab and triggers the existing switcher.
The existing ‘switch-windows’ keybinding is then free to be used for a more traditional window switcher, which users can activate by setting up a keyboard shortcut in Settings – with that, users can even choose to use both switchers (e.g. using <alt>tab and <super>tab). (selfish as I am, I hope that this is a better solution for people that depend on the current workspace special-casing in the app-switcher and we can land bug 661156 without too much hurt)
Florian has written some patches, Jasper has reviewed them and Allan isn’t opposite on that, but he will work on the design before these arrive in Master ..if they arrive of course! Obviously you can take part of the bugzilla discussions 688913 if you have some better ideas.
This is work in progress so there isn’t really a decision yet. You should follow 688913 for updates :)
Further more you can check some Alternative Solutions through extensions that you might find then better than default.
Gnome Shell 22.214.171.124
Okay, that was a bit unusual, but Florian announced some minutes ago the availability of Gnome Shell 3.7.2..
* Revert 490206b to not depend on NMGTK-0.9.7, which hasn’t been released yet