What are the programs you use from a *nix terminal to be able to communicate in today’s desktop world?
Suggestions:
- Terminal web browsers
- Terminal e-mail clients
- ASCII art renders
- Text rtf/pdf/etc readers
- Text chat clients
For editing files, I use Vim. I keep meaning to use emacs a few times just to see what all the fuss is about; I believe that you shouldn't bash something if you haven't tried it. There wouldn't be a holy war if it didn't have some substance to it.
I use the following:
Crunchbang comes setup witha good assortment of terminal applications for functions normally considered 'gui only' My faves:
tpp
for presentation (powerpoint)wyrd
and remind
for calendar and todow3m
and surfraw
for webirssi
for chat (irc and xmpp)vim
for editng text and codetoilet
for ascii artish textual contenttmux
for "window" managementqalc
for and advanced calculatorcurl
and transmission-cli
for downloading stuffpianobar
and cmus
for musicnethack
for funweather-util
for weather forcastsK. Mandla'a blog has a lot of good stuff in it.
For all your gaming needs, you can replace regular GUI tetris with bastet
No one has mentioned links
and links2
, terminal browsers. links2 -g
will give you image support, which unlike w3m
doesn't need to be run in an xterm
. They can both be used with surfraw
, mentioned above for a CLI search engine interface.
For a database of browser links, there's buku
Also, there's a sweet little curses based terminal interface for Transmission torrent client (which itself is command line based, transmission-cli
), called stig.
For a file-manager, I'd suggest midnight commander.
For passwords, use pass
, which can be backed-up by a git
repo for easy sync'ing through the cloud.
For editing, of course emacs
. ;) But really, that'll give you the masterful org-mode for notes/tasks etc. Then there's eww-mode
for browsing in emacs. It's also an IDE, and really an entire language for extending/creating your own editor.