A day without X (server)
terminally-incoherent.com
terminally-incoherent.com
Some useful tools the blog post misses include:
Links2 is a hack of the original links that adds framebuffer image support, so you can view webpages with graphics directly. It's pretty limited in every other respect, though.
libcaca, the Colour AsCii Art library, comes with "cacaview" for viewing images on the console. Not terribly useful on 80x25, but if you can boost your console resolution it's pretty good.
vlc include a libcaca output mode, so you can watch movies.
gpm is a must, so you can still select text and middle-click-paste it (also, for mouse support in other console apps).
Of course, if you're going to be using any console tools with any regularity, especially on a remote machine, you probably want to be running them inside a multiplexer like screen or tmux (preferably tmux, since it's (a) actively maintained and (b) actually supports Unicode properly).
I'm not sure what tmux could offer that would make me switch. But I might check it out some time.
I believe the major feature of tmux over screen is that it allows arbitrary layout of panes per window, rather than just horizontal divisions, although personally I switched because I'm just that nerdy about Unicode.
tmux was written by a guy who was very familiar with screen (in fact, it was written inside screen) and while there's no incredibly major differences, I think there's a number of small annoyances that have been filed off.
Mutt is great, Alpine is also good for those that don't want to spend time tweaking mutt.
As well as elinks there's also w3m. I've used both interchangeably.
Centerim is probably the best general console chat client (although finch - Pidgin's console brother is also good). IRSSI is a good IRC client, but BitchX is undoubtably more popular.
Raggle is ok but has been slow for some time (at least for me) compared to Snownews.
For Music use MOC (Music-On-Console) or MPD. I'd go with MPD if you want to remotely control the music.
FWIW my main personal laptop is a P3-850 with 256mb of RAM. I do use X, but mainly as a placeholder for terminal sessions in Awesome.
IIRC mplayer is capable of taking snapshots of console. fbgrab can do this, too.