Since I just reworked my Linux desktop after getting a new 1920x1200 monitor on Friday, I discovered a bunch of things (and a few things that people need reminding of -- I'm constantly amazed how many people I work with who don't use screen). Unless noted otherwise, assume they are all either Gnome apps or non-commital, as KDE4 is still dedicated to classic
canadian pop rock.
Deskbar Applet & Gnome-Do
These take on the role of Spotlight and Quicksilver respectively. There's overlap though -- Deskbar Applet has a bunch of addons that do things like post your query to twitter, and it's possible it might evolve to be more useful than Gnome-Do in the future. It can also do things like incremental google searches as you type, which is kind of handy. Having them both, and making sure to install beagle (the desktop search daemon, so Deskbar Applet can search your files) is recommended.
I tried Launchy, and "Meh" shows far too much enthusiasm. It's obviously something written for Windows, and has basic things wrong with it in Gnome (I tried to run a perl script using the command-tab-arguments format, and it just opened the script in gedit...)
Conky
Conky is basically a system monitor. It's just an awesome one. It has a bunch of builtin commands that access all the basic system resources (CPU usage, temperature sensors if you can get them working, hard drive space, network activity, etc, etc.) It can also just run arbitrary commands and use arbitrary fonts -- a custom weather font has been used for some
really nice looking setups.
My setup can be seen
here. A coworker asked me to link to everything I used, so that's why all the captions and comments are there.
screen
This is kinda basic, but if you don't know about it you should learn. It's basically a terminal multiplexer that stays around even if the controlling terminal disappears. Upshot is that you can have command line programs running (irc, etc) without an active terminal so that they can survive disconnections, restarting of windowing systems, etc.
Conduit
Conduit is awesome. I first started to use it at work to keep my google calendar (personal stuff) viewable through Evolution. It can do all sorts of synchronization. If you don't find it useful in some way, you're probably not doing very much on your desktop.
Kvirc
The only KDE app on here. I don't actually use this right now -- I'm going back to irssi in a screen session as soon as I can fix the backspace bug -- but it's a great, cross-platform IRC client that actually
supports SSL out of the box. My meatspace friends have a private IRC server setup, and we've always used SSL for it since it was possible (before any clients supported it, we were creating ssl tunnels manually...) There aren't alot of graphical Linux clients that support SSL -- the only GTK2 one is X-Chat, and it sucks in several annoying ways. Actually, Pidgin is GTK2 and can do IRC w/SSL as well, but cramming an IRC connection into the IM UI paradigm comes off as incredibly clumsy.
XScreensaver's lcdscrub hack
In February,
this guy came out with what amounts to a fancy screensaver for OSX that costs $18. It took less than a month to get it released as an xscreensaver display hack. I don't know how "useful" it actually is, but it's worth knowing about should you need it.
FUSE / sshfs
Godly. Mounting a remote directory through ssh. Nothing needs to run on the remote machine -- just sshd. It's all in userspace, too, so no sudo bullshit to share files. No more mandatory NFS or Samba bullshit fucking around ever again between non-Windows machines (obviously there's performance overhead -- so there are going to be cases where you still need to visit the NFS fairy -- but there's finally a reliable, simple way to share files that goes right through any normal firewall ruleset).
This Should Be Describing An Awesome Music Player
I've been stuck on this one. I used to be an Amarok person, but 1.4 is being end of lifed, 2.0 is ugly and has less features, and both constantly misbehave from having to start and stop KDE services all the time. I still haven't solved this one to my satisfaction. I'm currently using
Quod Libet to organize my music. I'm considering a plan whereby I would use Quod Libet as an organizer, and
mpd and some kind of
simple client for playback. Haven't decided yet.
It's worth noting that
Banshee was probably the best GTK-based one I found. If the tag editor wasn't so retarded when editing multiple files, I might not have abandon it.