awesomeness in a package
I had a overly involved articles to write about an idea for a project I have. Unfortunately, I have had no time to sit and write about it.
Instead I decided I would try Julien Danjou's Awesome Window Manager.
First I must say that I felt weird installing awesome through apt-get (apt-get install awesome). One would expect that awesomeness would have been harder to install. It also feel strange to write about. Then I realized you could also install happy in Debian. There is no funny or sad yet though.
I have something for the potential effiency of tiling window manager. I somehow feel that if I can get used to one of them, I'll be terribly efficient around my desktop. Whenever I try one of them, I usually come back to my sense. Getting used to that whole new key map usually take more patience than I have.
Objectively, awesome is a nice window manager. It's sober and fast. It took a short while for me to be able to know enough keys to find my way around it.
Mod4
awesome uses the 'Mod4' modifier by default. Once I got awesome started, it struck me that I did not know what "Mod4" was. Turns out that on my setup, 'Mod4' is bound to the Windows key. It is a nice thought from the other to get that key to some use.
Zsh job control
Zsh, my current shell, does not do job control the same way I remembered Bash did. If you fire a shell in X, start a graphical app, then logout from the shell, Zsh will tell all the application to shut themselves down. I tried Bash, and apparently it does not do that, or it is being smarter with it.
Floating windows
I knew it because I once used Ion, but I would like to point out that Awesome, just like Ion, can also deal with floating window just fine. Awesome is also pretty smart about small pop up window, and displays them as floating window instead of tiling them just like applications window. I vaguely remember not seeing that with other window manager although I could be wrong.
Thunderbird/IceDove
This ** program doesn't like being tiled. It seems I have to run it in a full screen window.
System tray
Being a minimalist wm, Awesome doesn't have anything that can hold system tray applications. This doesn't mean much too me at work, but it's a big drawback for my computer at home, on which I run several applications that feel at ease in a system tray. Pidgin is probably the best example of such application.
I know there are probably some ways to hack around it, just like there are some alternatives to Pidgin, but that means using up more of the little patience I have.
VMWare
Really annoying bug. VMware console shortcut keys don't work when VMWare is run with Awesome. It certainly deserves a bug report as it is the reason I can't be using Awesome. I see tiling wms as a way to free myself from the mouse by using mostly the keyboard. VMWare being one of my main work tools, I cannot afford to switch to a wm that would keep me from using it in a efficient way, even if the wm is generally efficient for everything else.
After I write this, I will logout from Awesome back in my KDE setup where VMWare shortcut keys work.