We are going to explore applications that do one thing and do it well, and combine them together to form an environment that is as simple, useful, and beautiful as possible.
Let’s begin with the Linux terminal program.
Hold on there, you say. You just said as simple as possible in the same vicinity as the word, ‘terminal’? How can this be?
Simple. A terminal isn’t just a black window with text in it for Unix wizards (like myself) to type unrecognisable symbols into and somehow get work done. They are host to running text-based applications that can be simply-displayed and yet be feature-rich and powerful. Before we look at some of these however, we need to focus on the terminal emulators that can host them.
This list is the three that I use the most, and highly recommend.
Gnome-Terminal
The flagship terminal of the Gnome Desktop environment, Gnome-Terminal is highly configurable yet surprisingly fast. Actually, it is the fastest terminal in regards to scroll speed, according to this benchmark. Gentoo users will probably appreciate that fact the most, since they spend most of their time compiling their applications on their riced-out toolchains, anyway. I kid, I kid. It’s not as light as the other terminals, but it gives you a lot of bang for your byte in RAM investment. For those that missed the premise of this blog entry, it has true transparancy support when using a compositor.
RXVT-Unicode
A highly-configurable lightweight terminal, RXVT-Unicode, or urxvt, is great especially for multi-language users that use non-ascii characters. I gotten into it because of it’s pseudo-transparancy features and it’s long list of command-line options for configuration.
Tilda
Games based on the Quake engine commonly had a terminal triggered by the ‘~’ built into the UI for changing settings on the fly during multiplayer matches. Tilda is a fully-featured terminal emulator that works via the same idea. The terminal is brought in and out of view by a configured key combination. I recommend setting it for full screen mode so you can use it in lieu of the Ctrl+Alt+F1 standby when you just want a full-screen shell.
Choose one of these, or one of the many others on the internet, tweak it out and get it just the way you like it. I recommend Terminus as a console font.
Next time, we’ll look at alternatives to applications for email, chat, and text-editing.