@rabbidavid on Twitter asked “What are your must have linux (Ubuntu) apps? #linux“. I figured this would not be answerable in 140 characters or less, so here I am blogging about it.
Ok, let’s start with the basics: I’ll assume you are running at least Ubuntu 8.10, with X and Gnome.
My Most Used App Evar Award goes to: gnome-terminal. Hands-down, my most used tool when I’m using X.
On to system tools:
If your CPU supports CPU frequency scaling: Switch to cpufreqd. (normally another CPU frequency scaling tool is installed by default that is less flexible and customizeable. cpufreqd allows for some nifty things like scaling CPU speed based on A/C status (plugged in or on battery). Now that’s nice and all, but this is where it gets nifty: cpufreqd allows you to scale up (or down, but why would you do that?) the CPU speed when running certain apps. IE: when playing a movie via mplayer, ramp up the CPU speed to max so you decode the video at full frame rate.)
Which brings me to my next items: lm_sensors, hddtemp, Sensors-Applet, System Monitor, CPU Frequency Scaling Monitor. These let you see temps, fan speeds, CPU throttle speeds, and monitor loads on your system. Very useful to make sure your computer is doing what you think it should be.
Now to apps:
Browser: Firefox. With Adblock-Plus and NoScript extensions. Further, I have the latest Sun Java JRE and Flash installed. (Those both kinda require manual installation still, but it’s WAY easier than it used to be) NOTE: I do not use an email client, as I use GMail for just about everything these days.
Chat Client: I’ve been using Empathy, (a front-end for the Telepathy communication suite), latest version. Pidgin is nice, but eats RAM, which I hate. (note that the latest packages are not necessarily as new as if compiled from source.)
I personally do not use any Twitter clients aside from the web interface. The convenience of TweetDeck is nice, but it plus Adobe AIR eats my system resources, which are “just enough” as it is.
Media player: mplayer. Plays _EVERYTHING_ you can possibly think of and more, so long as you install the w32codecs and all that jazz. It’s console-based, or there’s mplayer-gui for those that have consolephobia. There’s other options out there such as Banshee or Rhythmbox which give more eye-candy, but I’ve always liked running things from console. Plus mplayer lets you output via aalib :p
Editors: OpenOffice is great for an office suite, but I still like to use VIM for most text-editing.
PDA Sync tools: JPilot, latest version. There’s also cell phone stuff like MultiSync, Moto4Lin, etc…
Entertainment: One word: NetHack. If you want to waste more time, try Fortune. There’s also a bazillion other games too. BZFlag is pretty nice if you want an odd simple yet addictive game that runs on just about anything.
There’s a lot more, but that covers some basics. I may consider re-doing this blog post later to fill in the bolded app names with links to websites. Bug me in the comments and I might just do that.
-Kodin-



