The quest for the perfect window manager

July 25, 2008 by Vincent

When I started with linux, i started with Gnome. It was fine for a while but I didn’t like it very much. You weren’t able to delete all panels for instance, and I wanted to. Also, I don’t like the DE idea. I only want to install what I need.

So I installed Openbox. And it was amazing. The configuration file is very nice, and the whole wm is really clean. It’s in my opinion the best floating window manager. The right-click menu is amazing, you can choose your panel yourself and it has no dependencies! So I ran Openbox for a while. But I only had terminals and a movie and a browser. The browser on screen one, and the rest on screen two. So I figured that with a tiling window manager I would use the space on my screens more efficiently. Sadly, Openbox doesn’t have a tiling feature. Wich I pitty, and quite a lot of archers with me.

But tiling window managers are hard to configure. Xmonad is configured in haskell, wmii in ruby or python and dwm in C. And I am not a programmer (yet). But I tried Xmonad for a while, it’s very nice, the dual screen support is amazing, but I hate installing 300 MB(!) of dependency’s for one program.

But then I found Awesome. And Awesome has an awesome name ánd an awesome configuration file. It is easy to understand and edit. But awesome 3.0 (it’s 2.3 now) is going to have a lua configuration file. And I don’t think that is an improvement. Awesome was the window manager that made it easy to tile.

So I tried dwm, becuase I love the idea of simplicity. Also the configuration file is really nice and clear. More so than awesome’s lua configuration file. But dwm doesn’t do dual screen as awesome. So I am going to stick with awesome for the time being. Learning lua, but when dwm does dual screen like awesome, wich means one statusbar per screen and different tiling layouts for each screen, I am going to install dwm right away. Do, by any chance, you know if I can start two instances of dwm, one for each screen? And what window manager do you use and why?


No Comments »

No comments yet.

Leave a Reply

Your email address will not be published. Required fields are marked *

*

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>