Enabling Bias alt-tab sorting to prefer windows on the current viewport as described here made no difference. How can I get back the exact same behavior as 11.04, so that alt-tab only switches between windows on the current workspace?

Simply disabling the alt-tab and shift-alt-tab keybindings on the unity switcher seems to have helped, but it still switches workspaces on me sometimes. For example, if I give a terminal window focus then press alt-tab, it switches to another terminal window on any workspace before trying to switch on the same workspace. Also, the Unity switcher still shows up when I alt-tab then hold alt even though I removed its alt-tab keybinding.

link|improve this question
1  
You'll be glad to hear that this, and these types of issues will be in focus for 12.04. Mark Shuttleworth posted an email about it a few hours ago, regarding exactly this case. Should see great improvements. :) – Jo-Erlend Schinstad Oct 20 '11 at 21:34
feedback

3 Answers

up vote 31 down vote accepted

You can revert back to the older style of window switcher by enabling the Static Application Switcher plugin in CompizConfig Settings Manager:

  • Warning: What are some of the issues with ccsm and why should I not use it?

    1. Disable the keyboard shortcuts for Unity's switcher by unchecking CompizConfig Settings Manager ▸ Desktop ▸ Ubuntu Unity Plugin ▸ Switcher ▸ Key to start the switcher ▸ Enabled and Key to start the switcher in reverse ▸ Enabled
    2. Enable the Static Application Switcher by checking CompizConfig Settings Manager ▸ Window Management ▸ Static Application Switcher ▸ Enable Static Application Switcher
link|improve this answer
1  
+1: Nice and concise. But there are also warnings about key binding conflicts, and the choices (in Precise) were very confusing. So a bit of advice about that would help. E.g. what is the difference between "set Prev window (All windows) anyway" and "disable Key to start the switcher in reverse for all viewports in the Ubuntu Unity Plugin plugin?" – nealmcb Apr 30 at 23:58
feedback

You should install CompizConfig Settings Manager. From there you can find the Unity plugin

enter image description here

and disable the switcher, by clicking on each of the key bindings and unchecking 'Enabled'

enter image description here

Then you can enable one of the other window-switcher plugins under Window Management.

ccsm

link|improve this answer
how do I disable the switcher in that view? Do I just disable or change the key bindings? – Lilitu88 Oct 18 '11 at 20:01
Just disable the keybindings. The shifter is part of the unity plugin, and you probably don't want to disable that plugin :) – Fraekkert Oct 20 '11 at 12:06
1  
Minor edit to make this clear. – Jeremy Kerr Oct 21 '11 at 16:22
feedback

It is not the exact answer you are looking for but a viable alternative.

Ring-switcher serves the purpose of just switching between windows in an active workspace.

It is not available in default. But enabling ring-switcher is not that hard either. Install CompizConfig Settings Manager either through passing this command through the terminal:

sudo apt-get install compizconfig-settings-manager

or by searching for it in the Ubuntu Software Center.

After you have installed the software, search for ring-switcher and enable it. By default Super+Tab triggers ring-switcher, but you can also customize the keys that trigger the ring-switcher. Seriously, give it a try.

You can also try scale plugin to achieve the desired result. Press Shift+ Alt+ and you will end up with windows in the active workspace.

link|improve this answer
feedback

Your Answer

 
or
required, but never shown

Not the answer you're looking for? Browse other questions tagged or ask your own question.