Sponsored Link

The GNOME Shell extension design is designed to give a high degree of power to the parts of the GNOME interface managed by the shell, such as window management and application launching. It simply loads arbitrary JavaScript and CSS. This gives developers a way to make many kinds of changes and share those changes with others, without having to patch the original source code and recompile it, and somehow distribute the patched code.Install GNOME shell extensions on ubuntu 11.10

Open the terminal and run the following commands

sudo add-apt-repository ppa:ferramroberto/gnome3

sudo apt-get update

sudo apt-get install gnome-shell-extensions-common

Available Extensions

Alternate-tab

Window-based Alt-Tab switcher.

Windows are not grouped by application, nor by workspace
Thumbnails show window previews
Windows are sorted by time of focus

No configuration is needed, but you may need to log out and log back in after installation in order to see the behavior.

Install Alternate tab GNOME shell extension

sudo apt-get install gnome-shell-extensions-alternate-tab

alternative-status-menu

For those who want a power off item visible at all the time, replaces GNOME Shell status menu with one featuring separate Suspend and Power Off. Adds the ability to hibernate as well.

Install alternative-status-menu GNOME shell extension

sudo apt-get install gnome-shell-extensions-alternative-status-menu

auto-move-windows

Easy management for workspaces:

Assign specific workspace for applications
Intermediate workspaces does not disappear if applications are closed

Configuration

Example:

Epiphany and Evolution in desktop 1
Terminal in desktop 2
Empathy and Xchat in desktop 3