I’ve recently gotten to really like tiling window managers. I started with dwm, which I still use on my old old laptop for performance’s sake. On my fast laptop, I’m currently using wmii. Once in awhile, though, I feel the need to run gnome. I.e. to play with syncing with Ubuntu One. I’ve gotten to hate moving windows around, though. So I looked for a few of the ways to add tiling to metacity. I’ve settled upon stiler, plus a minor patch of my own. I’ve added the following keybindings to gnome:
Alt+Return: "stiler.py swap" Alt+J: "stiler.py next" Alt-K: "stiler.py prev" Ctrl+Alt+Return: "stiler.py cycle"
That's it. Now I can pretty much treat it like dwm. Pull up two or three terminals, hit alt-enter, and they line up just right. Alt-j and Alt-k move between the windows, and another alt-enter switches the main with the selected window.