Ranked in these QuestionsQuestion Ranking
Pro Multiple terminal panes to suit user's needs
It is possible to split the terminal window into several areas and you can re-size them as needed. Multiple windows and tabs are also supported.
Pro Highly customizable
You can change the size, color, and give different shapes to the terminal. You can also save multiple layouts and profiles via the GUI preferences editor.
Pro Can type on multiple grouped terminals simultaneously
You can type at the same time on any number of arbitrarily grouped terminals. (Or all at once, or only the focussed, all switchable with a shortcut or menu item).
Terminator has tabs, drag and drop re-ordering of terminals, and lots of keyboard shortcuts to help the user. It also has an extensive preferences window, or if you have to, a plain text config file.
Pro Can act as a drop-down terminal
If you want to use Terminator as a drop-down terminal, you can do so by editing the config file and set whichever key you want to use as a trigger.
Pro Configurable scrollback buffer
The scrollback lines can be set to a preferred value, or set to infinite scrollback.
Pro Both true and fake transparency
If you have a compositor, you can use true transparency. You can also have a fake transparency where an image can be used as a fake desktop. Both of these can be tinted with the background color too.
Pro Save and launch layouts of terminals
Terminator allows the user to save, configure, and launch arrangements of windows, tabs, and terminals.
Pro Extendable functionality through plugins
Terminator functionality can be extended via plugins. Examples of this include:
- Custom commands
- URL handlers (on top of common ones) for apt, launchpad, maven
- Logging output to file
Pro Configurable shortcuts
Many actions in Terminator can be triggered with configurable shortcuts.
Pro Familiar to GNOME-Terminal users
When not constrained by it's own general principles and unique features, Terminator tries to follow the GNOME-Terminal way of doing things.
Pro Desktop notifications on silence and/or activity
There is a standard notification pop-up that appears if a terminal is silent for a configurable period, or if it has new activity.
Pro Comes with an extensive manual
Every single aspect of Terminator is exhaustively documented, and can be quickly opened with the common shortcut F1 (which is configurable, of course).
Pro Tries to reduce resource usage through DBus
Unless this option is disabled (it's enabled by default), Terminator will only run the first instance as a process. And when it's run again, the DBus server will simply open a new window using the old process. This helps a lot with reducing resource usage.
Pro Can save logs
Terminator has a really helpful functionality that lets the user start/stop a logger in order to save the text written in the shell into a file. In order to do this, the user needs to turn on the logging plugin in the plugin settings, and then a "start logger" menu item will appear in a right click menu when using the terminal. The user is also able to pick the path they would like the logs saved to when turning the plugin on.
Pro Can be driven by a script through DBus
Some activities can be scripted using a tool called remotinator which uses the DBus interface to command the application to perform a limited set of tasks.
Pro Content reflow when a terminal is resized
If you have long lines of text inside a terminal and then you change the size of the terminal, the text will also automatically update according to the new size.
Pro Zoom and Maximize a single terminal for aiding focus
You can zoom (font size increases) or maximize (font size does not increase) a single terminal to fill the whole window with a shortcut. All the other terminals remain open, they are just hidden from sight, and everything is restored by repeating the shortcut.
Con Starting up can be slow
Terminator can be pretty slow (as far as terminals go) when first starting up.
Due to its many features, Terminator can be a bit heavyweight and with lots of dependencies. This makes it unsuitable for old machines or computers with low resources.
Con Less usable vertical space
When not using tabs, the tab bar can be hidden, just like in GNOME-Shell. But the title used for the window panes when splitting the window can not be hidden. Therefore, even when working with a single pane you lose one usable line of text. Whether this is important depends largely on how heavily the split function is used (or not used).
Con Buggy and crashy
Crashes and closes many times a day when using split (and unsplit) shortcuts. The developers don't accept a bug report if isn't critical or not easy to reproduce.
Con Poor text search
Text search in Terminator does not highlight matching patterns when found. It just shows the row containing one of the matching patterns at the top of the terminal. This way text search is still usable, but not the best.