Top 30 GUI-Replacing Linux Console Apps

When you spend most of your time on the command line, GUI apps and mice tend to annoy and distract from the task at hand. Fear not - there are plenty of console-based applications that are superior replacements for their GUI-equivalents. Here are 30 of the best.

Email/News

slrn

Some real classics here. I use mutt and slrn, and used to use Pine, the predecessor of Alpine. These replace the heavyweight Thunderbird and Evolution.

IRC/IM Chat

Irssi

These are replacements for Xchat, Pidgin and Empathy, among others.





RSS

Both Snownews and Newsbeuter are excellent RSS feed readers. They replace browser-based readers like Google reader, and the standalone GUI readers like Liferea.

Bittorrent

rTorrent is an excellent replacement for Transmission.

Calendar/To-do

calcurse

These replace Evolution, Mozilla Lightning, and any of the web-based calendaring apps.



Editing/File management

GNU Emacs

These all are extremely capable, Vim and Emacs in particular are a source of constant learning.





Audio Player

moc

Moc is a very intuitive, console-based music player/organizer. It replaces the many GUI-based audio players, like Rhythmbox, Xmms, Audacious or Amarok.



Web Browser

links

These let you focus on the content, not the presentation.


Terminal

I can't live without screen, but tmux is preferred by many as a newer replacement with a readable configuration.

Video

mplayer

If you squint, you can watch ascii movies with mplayer. No, really. Vobcopy and h264enc replace GUI-based DVD-rippers.





Dictionary/Thesaurus

A small but very useful application for the writers in the crowd. Have you noticed how awful those free dictionary lookup websites are?

Presentation

Has anyone given a console-based presentation with this? Let me know. Much better than death-by-powerpoint, I think.

Games

Dwarf Fortress

Classics, all of them. Frotz isn't technically a game in itself, but rather a Z-machine interpreter. Remember Zork?