Text Mode

Introduction

Today it may seem strange, but the computer started in text mode only, and many of use are still using it like that. Contrary to popular belief, a text mode computer is completely usable. The purpose of this page is precisely to give a certain number of pointers as to what software to use for common tasks. If you want to work in several windows at the same time, that is also possible - see below.
Text mode is the best way to reclaim any old hardware too feeble to run graphic mode. It can be an old 386, or a simple raspberry.
I work on unices, so this page basically assumes that. However, I switch between Linux, FreeBSD and NetBSD; to the best of my knowledge what is written here is valid on at least those 3 (unless otherwise specified) and hence most likely on most unices (certainly OpenBSD, DragonFly, etc).

Text editing

A lot of our time on the computer is spent writing, and there is a reason it is called text mode. After all, the best editor is the one that suits your need, whatever they might be. So no editor war here. Text editors ultimately fall into one of three categories: emacs, vi or wordstar (clone), in alphabetic order :-) If you don't know / can't decide, then e3 is for you as it provides the 3 modes in 1 single executable (!!!) (ASM source code).

Text processing

By text processing, I mean changing the result of the text editing into something else.
You will hear about troff and a2ps or ps2pdf, but these days the easiest is definitely pandoc which does dozens of formats, including markdown, doc, html or pdf. (For some reason, the package on FreeBSD is called hs-pandoc. Don't ask). You'll probably need a pdf engine with that, on linux I use weasyprint, on BSD groff. However on BSD the result is much better looking if you convert your markdown to html and then the html to pdf. Simple script..

Messaging

Another area which exploded with the computer before migrating to the phone is of course communication.

Browsing



Sound


cliamp
cli amp
  • gst123 will happily play anything supported by the gstreamer library, ie flac, mp3, even mp4.
  • ffmpeg: THE swiss army knife for anything sound or video. will transform pretty much any AV format into any other.
  • cliamp is a command-line clone of Winamp. It does everything: online radio, YouTube, your hard disk. Really a one-stop shop for music in the terminal.


Misc

Skift toot result
The toot in text mode
Skift frontpage
The newspaper page



I hope this brief list showed you you can perfectly work on machine with no graphical interface. Countless people still do it today, be it because they are working on remote machines with suboptimal connection conditions, or just because they decided to keep using that old machine until it dies :-)


see also:








[Top]