I’m enjoying the learning process involved with setting up Awesome. Its working for me, though I did encounter quite a few gotchas:
- Java apps had problems with awesome (not specifically awesome), and the fix I found didn't work with the 64-bit version of Java
- I was confused by the actual setup and initialization of awesome as like the perl folks say, there is more than one way to do it!
Here’s what I setup: .xinitrc / .Xsession
nm-applet & exec awesome
Then I copied the default rc.lua:
cp /etc/xdg/awesome/rc.lua ~/.config/awesome/rc.lua
I messed around with rc.lua for awhile, but just couldn’t figure out anything useful. Eventually I’ll figure it out, but first I have to figure out the tags.
I’m glad the config file is written in Lua, as I’ve been trying to learn more of it lately.
UPDATE: I’m also using slim as my display manager now.