The perfect mouseless FreeBSD desktop
mapleoin.bluepink.ro
mapleoin.bluepink.ro
Some other things I use:
* bitlbee for non-IRC chat networks. I keep irssi running under screen on my remote server, and this means I am always on IRC and AIM (which I use instead of email, mostly). I get IRC/AIM/Jabber in emacs via ERC and irssi-proxy from the remote server.
* xmms2. It manages my music library like Amarok or iTunes does, but is very easy to control from external scripts. Back when I used amarok, I would always have to switch from emacs to my amarok desktop to change to a song by name. Now, with the help of a small perl script, I can hit C-c a a in emacs to change to any song I want. It's great.
The only major issue I have being mouseless is that there is always the occasional website that doesn't work right in Conkeror (hello, Stack Overflow), and I haven't found a good PDF reader yet. #xmonad didn't have much to say, so I use emacs for now. It is definitely non-optimal, though.
Anyway, I agree with the sentiment expressed in this article. Pretty desktops are nearly worthless for productivity. They may help inexperienced users achieve some minimal productivity, but once you are comfortable using your computer, they really get in the way.
Plain Firefox has an extremely unfriendly keyboard UI.
The ' key in Firefox (search for links) is great for navigating around without the mouse. Not that I'm religious about non-mousing of course, sometimes (especially during idle web surfing) it makes sense for me.
I also have an addon for firefox called mozex which will allow me to export a text feild to vim for editing.
Life is good. I will occasionally use my mouse, particuarlly if I'm at my desktop, where I will have a firefox window open but even then thats rare.
Awesome and XMonad are the only tiling window managers that handle multiple monitors in a sane fashion, and I happen to like Awesome's a little better than XMonad's. ( 9 virtual desktops per screen vs 9 virtual desktops shared between all screens )
Is a great console music player.