Though I love my Macs, I often use Ubuntu. I have an old laptop running Ubuntu
(which I’m typing this on right now) and I occasionally run Ubuntu in VMware
Workstation or VMware Fusion just as an efficient alternative to Windows or
when I’m doing something that is particularly Linux-friendly.
My favorite window manager right now is Xmonad, a tiling window manager
written in Haskell. I know very little of Haskell, which makes navigating its
configuration files, which are Haskell scripts, somewhat daunting, but the
window manager itself is simple and incredibly fast.
There are two tools that everyone who uses Xmonad comes to love: xmobar and
dmenu. The former places a persistent status bar at the top of the screen,
which of course you can customize, and the latter is triggered by a keyboard
shortcut and opens a one-line menu of programs in your path that is filtered
as you type. The ultimate no-frills launcher.
This is the story of how I finally got Xft (anti-aliased TrueType fonts)
working in dmenu. It makes it look amazing. Seriously.