Coverflow Alt-Tab 2.1
CoverflowAltTab let's you Alt-Tab through your windows in a cover-flow manner.
Originally this was a port of the CoverflowAltTab extension for Gnome-Shell by palatis
and the recent rewrite with lots of improvements was done by Lusito
, so a big thanks and all the glory to them!
Click the download button and extract the zip file.
1) Copy the folder "CoverflowAltTab@dmo60.de" to "~/.local/share/cinnamon/extensions/".
2) Enable the extension in cinnamon settings. (Eventually you have to restart cinnamon: Press Alt+F2, type 'r' and enter)
This extension uses the following key bindings (you can change or disable them in your system settings):
"Switch applications" (usually Alt+Tab): Cycle through all windows from the current workspace
"Switch windows of an application" (usually Ctrl+Tab): Cycle through all windows from the current application from all workspaces
"Switch system controls" (usually Ctrl+Alt+Tab): Cycle through all windows from all workspaces (who wants to cycle through system controls anyway?)
All of the shortcuts with Shift key pressed cycles backward.
Hit Esc to cancel.
Hit q to close highlighted window.
Hit d to hide all windows and show the desktop.
You can also use the arrow keys or your mouse wheel to cycle through the windows.
To change the keybindings, use your system keyboard settings! See above for the used keybindings and change them to your desire.
Cinnamon 1.8 and above will provide a new settings API for easy graphical configuration of extensions. This API will be supported by this extension, but for now it is not fully implemented in Cinnamon.
Until then, you have to go the extension's installation directory and open the file 'config.js'. There you can change all the preference values, just not as pretty as with a configuration dialog.
- V 2.1 -
CoverflowAltTab is now available in Cinnamon 1.8 per default, but you can still use this extension, if you want to have more preference options.
+ added support for Cinnamon 1.8
- V 2.0 -
The work for this version - more or less a complete rewrite of the extension - was mainly done by Lusito, thank you!
There are a lot of changes, many of them under the hood, e.g. we can now support all Cinnamon version with one package.
+ new 'Timeline' switcher style (inspired by Windows 7 Super+Tab switcher)
+ improved animations
+ theming improvements (we finally have a decent window title theming)
+ multi-monitor improvements (should be usable now for most of you, but still with some problems... clutter is giving us a hard time here)
+ support for new Cinnamon 1.8. settings API, until then, you have to edit config.js file to set your preferences (no more need to restart Cinnamon!)
+ probably more I can't remember :)
- V 1.5.1 -
+ fixed animation when activating a minimized window
- V 1.5 -
Changes only in Cinnamon 1.6 version!
+ new background style: removed gradient, use dimed background instead
+ new window title label style: since there was no style class that made the title box look pretty for most of the themes, I removed it and now use a self-defined one (per default it's quite simple, but you can adjust it by modifying the stylesheet.css file or themers can define it in their themes!)
+ hide the panel per default
+ fixed Coverflow sometimes doesn't update when closing a window with 'q'
+ improved appearance on multi-monitor setups, still not good though (positioning is fixed, but perspective still messed up)
+ new preference options that can be set in 'switcher.js' file (hide/show panel, background dim factor, animation speed, overlay/classic icon style)
- V 1.4.2 -
+ support Cinnamon v 1.6
The zip-file now contains two folders, one for Cinnamon 1.6 (use this one, if you already updated to the new Cinnamon 1.6.* or if you use Fedora) and one for Cinnamon 1.4.
- V 1.4.1 -
+ support Fedora Cinnamon v 1.5.2
- V 1.4 -
+ updated to work with latest Fedora Cinnamon versions (1.4.0 UP3, 1.5, 1.5.1)
+ due to incompabilities there are now two different folders in the zip-file, one for Mint and one for Fedora users
- V 1.3.2 -
+ added an initial delay timeout to block all animations when alt-tabbing very fast
+ some minor fixes behind the scenes
- V 1.3.1 -
+ fixed Coverflow now updates itself when a window gets destroyed by the system (e.g. Nautilus file transfer dialogs)
+ when trying to close a window with 'q' and a confirmation dialog appears (e.g. file not saved dialog), Coverflow now closes and focuses the corresponding window
- V 1.3 -
There are some major changes, improvements and fixes in this version:
+ changed keybindings:
Alt+Tab now switches between windows of current workspace,
Ctrl+Tab switches between windows of the same application from all workspaces,
Ctrl+Alt+Tab switches between all windows from all workspaces
(assuming you didn't change and have activated these bindings in your system settings)
+ added support for mouse scrolling and arrow keys to cycle through windows
+ added pressing 'd' during Coverflow hides all windows and shows your desktop
+ fixed Coverflow now doesn't close when closing windows with 'q'
+ improved animations
+ added "looping" animation when reaching the end of window list
I'm still facing some problems implementing an initial delay timeout for fast Alt-Tabbing, please wait for the next versions.
- V 1.2 -
+ support for Cinnamon 1.4
+ ellipsize window title if it's too long to fit the screen width
- V 1.1.2 -
+ support for Cinnamon 1.3.1
- V 1.1.1 -
+ updated to work with Cinnamon 1.3.0
+ fixed window label and icon appearing blurry in some cases
- V 1.1 -
+ show application icon
+ added possibility to easily change some positioning values (see description, section 'Customization')
- V 1.0 -
+ fixed Alt-Shift-Tab