SuperSwitcher is an improved version of the Alt-Tab window switching feature that offers more options and features to its users.
By using the "Super" key, which is also known as the "Windows" key, users can switch easily between windows and workspaces. This key is typically located between the Ctrl and Alt keys on the keyboard.
Super-Tab functions just like Alt-Tab, but also allows users to cycle through all windows in the current workspace in a fixed order. Users can hold down the Shift key to re-order the list instead of switching between windows. Additionally, Super-PageUp and Super-PageDown allow users to maximize and minimize the active window, or restore them if they were already maximized or minimized.
Super-Left and Super-Right allow users to cycle through their workspaces. Holding down the Shift key brings the active window into the new workspace. Users can also hold down Shift and Ctrl to bring all windows from one workspace to the next. Unlike Metacity's Ctrl-Alt-Left and Ctrl-Alt-Right, SuperSwitcher "loops" so that, when users get to the end of the list, they cycle back to the start.
Super-F1 to Super-F12 allow users to move to specific workspaces easily, and holding down Shift and Ctrl simultaneously allows them to bring across a flock of windows as described above. Super-Insert creates a new, empty workspace, and Super-Delete deletes the current workspace if it is empty. Super-Shift-Delete deletes all empty workspaces, down to a minimum of one.
Super-Escape closes the active window, while Super-Ctrl-Escape closes all windows on the current workspace. Users can also search for specific windows by holding down Super and typing regular letters or numbers to show only those windows whose titles match that pattern. Pressing Enter will cycle through the matches, regardless of which workspace the user is on.
To use SuperSwitcher, users will need to meet certain requirements, including GTK+ version 2.4.x and libwnck-dev. Building and installing the program is simple, and it can be run indefinitely by opening src/superswitcher. Users can also add it to their Startup Programs tab to start the program automatically upon login.
Lastly, SuperSwitcher's latest release includes a number of improvements such as plugging a memory leak, adding a D-Bus interface, new add and remove workspace buttons, and the ability to respect #define MAX_REASONABLE_WORKSPACES 36 as per metacity. Users can also split the --trigger-on-caps-lock into --also-trigger... and --only-trigger... options.
Version 0.5: N/A