Well, I started writing something, and got a good ways along, but I'm not going to get done tonight. So I'm going to pull another get-out-of-jail card and post my Essentials list.
Ubuntu. My desktop & laptop both run 8.04 right now, although I might go to 8.10 soon. My servers also run 8.04. I also keep a laptop with Vista around for playing Call of Duty and running Chrome.
Speaking of servers, shouldn't those kinda count? I use EC2, using the Ubuntu 8.04 images from Alestic.
Gmail for mail. Chrome plays a large part in my not missing Thunderbird at all.
Emacs is my emacsitor. There are many like it, but this one is mine. I use a CVS build - well, Git, actually - so that I get Multi-TTY. What I end up with is uber-cool - I start Emacs in my screen session, then attach it with emacsclient -c. Even if X crashes, I still have my Emacs going. This is a big part of why I'm up to about 800 buffers open at my work desktop. My laptop has 300ish.
Oh, right, screen. If you ever have 2 terminals open, you should probably be using screen. Here's my screenrc. Includes a persistent status bar and the hostname, which helps since I'm also pretty indiscriminate about keeping screen instances going on all the servers I connect to.
Firefox 3, primarily. A bunch of extensions, pretty much what you'd expect, but an extra shout-out to Tree Style Tabs. I've pretty much reached the conclusion that Firefox needs something like desktop switching in Linux, maybe even tag-based window switching like awesome, but Tree-Style Tabs is holding me over just fine. I also run Google Reader and Gmail in a Prism instance, so it doesn't balloon my main Firefox instance's memory. Like I mentioned before, I keep a Vista laptop around for Chrome, but that's a pretty distant second.
Quod Libet and mpd equally for music. Quod Libet more for building playlists, but it hogs my audio driver; I can also drive mpd remotely, which helps to put on music without getting out of my seat in the living room. (I demonstrate this when people come over show my inner alpha geek.)
Bash is my shell, rxvt-unicode as my terminal... but those are kind of boring.
Okay, that's it for today. If you're in the US, go vote tomorrow.
Comments
9 spam comments omitted.
I am no longer accepting new comments.
Justin Lilly
#8827, 2008-11-03T23:31:43Z
yea.. so can the next post be about setting up your emacs setup? 300+ buffers on a laptop sounds very kickass.
Justin Lilly
#8828, 2008-11-03T23:32:31Z
Also.. your screenrc is linking to the gnu screen site.
Matt Wilson
#8844, 2008-11-04T11:48:49Z
What are the advantages of running a server on EC2 compared to a VPS with linode?
Adam Gomaa
#8845, 2008-11-04T12:57:27Z
@jlilly - my emacs setup isn't very sexy, really. And I don't live in emacs; I pretty much only use it for text editing. Thanks for link catch; it should be fixed now.
@Matt. None, really. It's more expensive, and you have to start with 1.7 gigs of RAM, which is obviously usually excessive. I did it mainly as a learning exercise, because I do have clients that run on an EC2 setup as well.