Live data from Hacker News

Ask HN: What's your favorite window manager for X11?

news.ycombinator.com

1–10 of 69 posts

Re: Ask HN: What's your favorite window manager for X11?

#2
I use sawfish. It is very lightweight, configurable, supports plenty of keyboard shortcuts and generally stays out of my way.

I have keyboard shortcuts for most simple operations (change workspace, change window, send to back, etc.) and use the mouse when that sort of thing makes sense. I try to stick to 'one task-type per workspace' which helps keep things somewhat organized (plus it keeps my browser in hiding while I'm trying to code).

Link: http://sawfish.wikia.com/wiki/Main_Page

Re: Ask HN: What's your favorite window manager for X11?

#3
Somewhat customized Openbox. Six workspaces, everything keybound. I make heavy use of alt-drag and alt-middle-drag to move and resize windows without needing to find their targets. Control-fkeys for frequently opened apps like gnome-term, chromium, etc. Each workspace is a discrete task: writing code, testing, email/IM, etc. Helps keep me focused.

What I love about OB is that everything is configurable. A lot of WMs (ahem, metacity) give you no control over the basic operations because they can't imagine any other way to do it. If you find faster ways to do things, e.g. workspace warping with mousewheel, or reordering windows with win+middle click) OB actually lets you achieve them. It's all there in XML--and the defaults are well thought out, too.

I know several people who swear by xmonad, but I've never been able to deal with it for graphical work.

Re: Ask HN: What's your favorite window manager for X11?

#7
I've tried a dozen window managers for weeks at a time. For over a decade I always returned to my old reliable WindowMaker. In the past couple years I started using Metacity (default in Gnome now).

All I care about is having separate workspaces and a few keyboard shortcuts. I have 7 work spaces: Main (local terminal), Browsing (Chrome/Firefox), Communications (Pidgin/XChat/Skype), Development (GVim/terminal), Email (Thunderbird/GMail), Shells (tabbed remote terminals), Misc (usually shells/music player).

Each workspace is dedicate to a single task. Everything is fully maximized in each workspace (for the most part). I switch between them with Alt+{1,7}. Ctrl+M Maximizes a window. I have a few monitoring applets (CPU/network) in the taskbar thingie. Over time I've found that is all I need to be happy and productive.

Re: Ask HN: What's your favorite window manager for X11?

#8
I use wmii with some minor customizations. I have one 30" full of 256-color rxvt-unicode windows and a smaller monitor running chromium. Generally communications (mutt, irssi) runs down the right edge of the 30" and then there are 2-3 columns of terminals running vim or zsh.

One killer feature of wmii is its use of 'tags' instead of virtual desktops. Windows can be assigned to multiple tags. I tend to have tags per task, so task switching is as simple as switching desktop tags.

Re: Ask HN: What's your favorite window manager for X11?

#9
I've used Fluxbox and Blackbox basically since I was in diapers, but I recently decided that it's really way past time to try a tiling WM, and settled on xmonad after initially trying awesome. I like it a lot so far; it's lightweight, flexible, and very easy to configure, and I'm surprised how little I miss dragging windows around (although I still float some frequently used applications, Chrome and Audacious primary among them.)

I usually have a workspace for shell & filesystem stuff, one for emacs, one for documentation, one for running servers and monitors and other misc. utils for whatever I'm doing, and one floating one for web browser and music.

Re: Ask HN: What's your favorite window manager for X11?

#10
post #9

I've used Fluxbox and Blackbox basically since I was in diapers, but I recently decided that it's really way past time to try a tiling WM, and settled on xmonad after initially trying awesome. I like it a lot so far; it's lightweight, flexible, and very easy to configure, and I'm surprised how little I miss dragging windows around (although I still float some frequently used applications, Chrome and Audacious primary…

Why do you float Chrome windows? Web browsers and terminals are the easiest applications to tile.
Post reply on HN