41

I am looking for a simpler ALT-TAB in Unity.

  • The default application switcher takes 0.5 seconds to load, far too slow.
  • Some other Compiz application switcher are fast enough, but they make me sick because everything is moving on the screen.

Call me conservative, but the old Gnome application switcher was perfect for me:

  • Extremely fast
  • Just show the icon (maybe window title too), not a miniature of each window.
  • Does not move icons around, just a cursor moving from one icon to the next.
  • All icons are visible at the same time (not just 3 of them for instance).

Any way to get this behaviour?

Nicolas Raoul
  • 11,603
  • 3
    not very clear on the question - is the switcher too slow? or do you want some other action - please clarify. See this answer http://askubuntu.com/questions/43875/how-do-i-adjust-the-alt-tab-speed – fossfreedom May 29 '11 at 10:31
  • 1
    If it comforts you, you may also call me conservative for this. – Pierre de LESPINAY Jul 25 '14 at 09:50

2 Answers2

34

To get the behavior you want you need to do a few things in addition to stopping the pop-up delay:

Install CCSM if not installed already. apt-get install compizconfig-settings-manager from the terminal or search for "Advanced Desktop Effects Settings (CCSM)" in the Ubuntu Software Center.

Select the System Settings option in the power button menu (top right corner) and launch CCSM from there.

For Ubuntu 13.04 (Ringtail) This may also work with > 12.10; unfortunately Unity changes significantly between versions.

Select the 'Ubuntu Unity Plugin' in 'Desktop'.

Under the 'Switcher' tab un-tick 'Show live previews of windows in the switcher'.

I'm not sure the popup delay exists in 13.04; I don't seem to notice any on my machine at least.

This section also allows you to swap the bindings of the switcher for all viewports and the viewport switcher.

For Ubuntu < 12.04

Select the Static Application Switcher in 'Window Management'.

Under the 'appearance' tab check 'icon' and 'show icon only'

And as @fossfreedom said, you can get rid of the .2 second delay "feature" under the 'behavior' tab by reducing 'popup window delay' to 0.

If you don't want them in rows you can switch to the 'application switcher' and change the settings similarly. Just make sure you do this by de-selecting the 'static application switcher' first, or else you'll get binding conflicts.

  • Wow that's perfect! Exactly the behaviour I was looking for. – Nicolas Raoul May 29 '11 at 10:43
  • @Nicolas If the answer was perfect and you accepted it, it is probably worth your upvoting it too. – Seamus May 29 '11 at 10:54
  • @Seamus Ok done. – Nicolas Raoul May 29 '11 at 11:23
  • 2
    Thanks for the answer... just a small note for other people looking at this - it's still slower than the metacity one, and the gigantic icons are not possible to shrink. It's still good enough to at least consider not turning off compiz this time. – fastmultiplication Nov 01 '11 at 03:17
  • It drove me nuts to not be able to switch between ALL windows with alt-tab. To do that, edit the binding for "Next Window (All Windows)", and deselect the ctrl key. This will prompt you to disable "Next Window" – Mark Borgerding Dec 02 '11 at 16:10
  • This answer seems to be out of date. On my 12.10 install, the "Static Application Switcher" isn't enabled by default and its settings conflict with the "Ubuntu Unity Plugin." – Chris Conway May 28 '13 at 01:13
  • @ChrisConway I've had a look and updated the answer, as much as I can. Leave another comment if there's a behaviour change you can't get to work. – thomasmichaelwallace May 28 '13 at 18:28
  • @fastmultiplication did you find a “smaller” switcher? Those huge icons drive me crazy. – Ideas? – Robert Siemer Mar 13 '14 at 02:48
0

I found a good, simple solution. Now the windows key + tab rotates fast between all open windows, also those by the same application. Alt + tab rotates between all windows as before. The windows key still opens the launcher, however windows key + tab does not rotate down the launcher.

What I did: Installed and started CCSM as mentioned above. In the Windows part I selected "Ring Switcher" og "Application Switcher" and did not deselect any. I chose to reslove conflicts in the popup window and selected the leftmost option in all questions. This worked both on my stationary PC and laptop.

Eric Carvalho
  • 54,385