[an error occurred while processing this directive] [an error occurred while processing this directive] [an error occurred while processing this directive] [an error occurred while processing this directive] [an error occurred while processing this directive] No Title [an error occurred while processing this directive] (none)

Two Dimensions for DesktopManager

This is a small patch for DesktopManager which adds two-dimensional workspace selection. By default, DesktopManager only supports selecting the next/previous workspace. With this patch, you can switch both columns and rows (by pressing hotkeys or touching the active edges).

Additionally, the patch prevents wrap-arounds at the edges, e.g., if you're in the right most column, switching to the next column will leave the current workspace unchanged.

New for Intel-Macs: this updated version of the patch adds support for Intel-Macs by (a) updating mach_inject, and (b) fixing a problem with the pager not being sticky. There is still one problem though: moving a window to another desktop does not work. Any suggestion why is appreciated.

Download desktopmanager-0.5.3.diff

Finally, note that there is also VirtueDesktops which is based on the code of DesktopManager and looks quite promising. However, I need a sticky pager which it does not provide yet.


Home - 2009-04-11 - Robin Sommer