alsamixerTo control the volume of my "radio" Cubietruck (basically `alsamixer`, `mplayer` and changing streams using `at`) over `mosh` and `screen`.
libsixel-binBeing able to display bitmap graphics in an `XTerm` (
even over ssh!) is nice to have.
ffplay`mplayer` seems to have a problem with my Cubietruck. I'm testing `ffplay` as substitute now.
mawk`awk` is Unix's answer to BASIC and spreadsheets. I prefer `mawk` because I want to avoid getting used to the GNUish extensions in `gawk`. Scripting in `awk` is less quoting hell than in `*sh` and `awk` is available in my smallest systems (
e.g. in OpenWrt's `busybox`), so for me it turns out sticking to the commonly available `awk` features only is the way to go.
mc(edit)I always kick `nano` out of my fresh installs and use `mcedit` instead and `mc` as file manager is a help for occasionally editing remote files.
mosh`mosh` (mobile shell) can transparently reconnect even after address changes. So I can close my notebook while leaving all connections open and `mosh` will reconnect after waking up the notebook as if nothing has happened in between. Pure luxury! I'm worth it!!!
mplayer...mainly for audio streams.
nviI always kick `vim*` out of my fresh installs and use `nvi` instead for not getting used to nonstandard vi extensions. On big systems I normally don't use vi a lot but on some smaller systems I do and they are diverse and so sticking to the common vi basics is a reasonable decission in my context.
rsyncFor painting easter eggs...

...ok... not really ... for robust long distance file transfers and for simple backups.
screenYou know you've a `screen` addiction when you see yourself trying to change virtual desktops or browser tabs using `screen` key commands!
I prefer it over `tmux` because `screen` can be used on serial lines without needing helpers like `cu` or `minicom`. Drop me a line when `tmux` adds that feature. That'd be the signal to switch to it.
w3m(man)One of the 1st things I install on nearly every new system is `w3m` because `w3mman` is a nicer man pager then `man` itself.
- Code: Select all
alias man='LANG= w3mman '
Unluckily `w3mman` does not correctly accept all options of `man`, so writing an a bit more intelligent wrapper function is on my eternally and acceleratingly expanding todo list
(dark energy inside!) for ages now. Until that's done, I prefix calls to `man` with `\` if I really need to avoid the alias. The `LANG=#(empty)` part prevents me from being forced to read bad man page translations.

`w3m` is capable of showing graphics in `XTerm` but I rarely use that because browsing the web is one of the few things I really do in a GUI.
weechatWhat else?
