software.jessies.org Evergreen salma-hayek SCM Terminator

Terminator

Terminator is a cross-platform GPL terminal emulator with advanced features not yet found elsewhere.

Terminator will run on any modern OS with Java 6 or later. It replaces xterm, rxvt, xwsh and friends on X11 systems, GNOME Terminal, KDE's Konsole, Apple's Terminal.app, and PuTTY on MS Windows.

[ ChangeLog | Download | FAQ | Report a Problem | Manual ]

Features

Here are some of the features unique to Terminator, or which are rare amongst the competition:

We think Terminator is the clear choice for the discerning terminal user. Though originally written for Linux to make up for the fact that no Linux terminal emulator was as good as Mac OS' Terminal, it has now surpassed Terminal in several areas.

Mailing List

Feel free to visit or join the terminator-users group.

Downloads

Pre-Built Packages

Linux
Linux x86 .deb for Debian/Ubuntu *
Linux x64 .deb
Linux x86 .rpm for Fedora/SUSE
Linux x64 .rpm
* Also available from our package repository. Using our Debian package repository.
Mac OS
Mac OS universal .zip (10.4 to 10.6)
Windows
Windows x86 .msi (Windows 2000 to Windows 7)*
* Requires Cygwin and Cygwin Ruby and 32 bit Java. Setting up Cygwin. Common Cygwin problems.

Building from Source

If no pre-built package is available for your platform, or you just like building from source, anonymous read-only Subversion access is available. Copy and paste these commands to get everything you need:

mkdir ~/jessies && cd ~/jessies
svn checkout http://software.jessies.org/svn/terminator/trunk/ terminator
svn checkout http://software.jessies.org/svn/salma-hayek/trunk/ salma-hayek
make -C salma-hayek && make -C terminator

You may want to add something like this to your crontab to keep up to date automatically (assuming your computer's on at 23:00):

00 23 * * * echo ~/jessies/salma-hayek/bin/nightly-build.rb | bash -l

There's also a source distribution, terminator-source.tar.gz, but Subversion makes it easier for you to keep up to date, and makes it easier to submit patches. (Note that you need to build salma-hayek before building any of our other projects.)

The hints for building are the same for all our projects.

If you just want to look, you can browse the repository.

Authors

The original implementation and documentation was written by Phil Norman.

The original idea of having a suitably hackable terminal emulator with which to experiment with advanced features came from Elliott Hughes, and he turned Phil's component into an application.

Martin Dorey was responsible for the Cygwin port; we wrote more about Porting JNI code to Win32 with Cygwin and java.io.FileDescriptor on Win32.

Phil wrote the code that took us from nothing to a more-or-less usable replacement for rxvt on his own between 2004-04-21 and 2004-05-28. Given that he was on holiday for a week during this time, that made roughly a month of development time.

Since then, Terminator has been on the long slog towards Joel's ten years of quality.

Sébastien Pierre contributed the icon.

Ben Longbons rewrote the style attributes code, adding support for 256-color mode and konsole-compatible 24-bit color.