Here's a short list of the extensions I like best. With the exception of gimp, which I only just started using, and gcc, which I load only when compiling, These apps are used nearly every day.
moc.uci - console music player I wrote a Bash script that would recursively play a directory of mp3/ogg files, but it was not interactive beyond choosing the initial directory. You could skip the currently playing file, but that was about it. Moc provides a way to control playback as well as any gui music player (better than most), including dynamically creating playlists. It's also very cool that its interface is very similar to midnight commander.
mc.uci - console file manager Having the same file management in console and in X is a huge benefit to the user who is prone to habitually using a particular key combo before realizing it doesn't work in the current application (that would be me). The Midnight Commander has been a staple in my Linux arsenal from nearly the first days I tried Linux, and will probably be there for years to come.
vim.uci - console text editor Vim is, in my opinion, the best text editor ever created. While DSL base includes vim, that version is missing a few things I'd consider necessary features, such as syntax highlighting. vim_7.1.244.uci is a newer version which I have yet to try
gimp-1.2.uci - gtk1 image manipulation program Although it's far from the current 2.4 Gtk2 version in features, this version of GIMP still provides all of the basics of image editing in a package size that is practically nothing compared to the newer versions, and requires nothing that isn't already in DSL.
gcc1-with-libs.dsl - C/C++ compiler including many development files This is a full compiling package for many source packages you might find online. It doesn't include everything you'd ever need, of course, but for a DSL user who builds mostly small programs, you might find that you won't need to add many other headers.
gqview-1.2.2.uci - Gtk1 image viewer Like GIMP, I have a newer Gtk2 version of gqview installed on my Slackware system, but time and again I'm wishing that Gtk developers would realize how much faster the older toolkit runs and start thinking about why that is. This version of gqview is super fast even when scanning a directory with thousands of images, and still has a pretty good collection of key controls. One negative is that in fullscreen I lose the ability to switch window manager desktops.
screen.uci - console "window manager" I say window manager not because it is, but because that's the nearest thing I can think of to describe what it is ("multiplexor" sounds like marketing). Screen allows you to run multiple screens in a single terminal, including split or toggled screens, as well as disconnecting from a running process so you can log out, leave the process running, and come back to it later either from the same machine or remote through ssh.One of the most valuable and under discussed extensions that I use is tcltk-8.4.uci, with which I've build almost all my specific office software, calculators, and psychological testing programs.I mostly use the compiling & dev extensions on DSL. One of them deserves an extra comment; big thanks to Juanito for Perl 5.8.0 and xml-parser. I was ready to throw my comp to the wall with perl, as it of all things didn't want to compile for me.For daily use, screen.uci is essential. I also load up on console apps to use in screen -- elinks (which I need to submit as UCI), vim (best text editor ever), elmo.dsl (another I've made into and need to submit as UCI), mc.uci, zsh.uci (better than bash -- I love tabbing to autocomplete everything), moc.uci, calcurse.uci (fast calendar app but I also use jpilot.dsl for scheduling), mrxvt.uci (I like tabs even for terminals), and snownews.uci (rss aggregator).
My favorite utilities include rsync (another one I compiled as UCI and need to submit), cron30.dsl, and some of the sniffing tools and mac-changer.
Edit: Oops. I forgot openoffice.uci (1.1!), xmms-alarm, and gcc/flex-bison/etc. extensions.
Quote
big thanks to Juanito for Perl 5.8.0
- you're welcome, didn't this work?
Code Sample
$ sh Configure -Dcc=gcc -Dprefix=/usr -des $ make $ make test [one failure] $ sudo make install