User Feedback :: Your Favorite MyDSL Extensions



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

Next Page...
original here.