GNOME Terminator
GNOME Terminator is an open-source terminal emulator for GNU/Linux programmed in Python. The goal of the project is to produce a useful tool for arranging terminals. It is inspired by programs such as gnome-multi-term, quadkonsole, etc. In that the main focus is arranging terminals in grids (tabs is the most common default method, which Terminator also supports). Terminator is not a fork of GNOME Terminal (this last is written in C), It is a development from scratch of Chris Jones, entirely in Python (based on PyGObject to interact with the desktop environment and Python VTE providing a GUI component terminal), but much of the behavior of Terminator is based on GNOME Terminal[1].. Terminator began by copying code from the vte-demo.py in the vte widget package, and the gedit terminal plugin (which was useful for authors at figuring out vte's API).
Screenshot of the GNOME Terminator | |
Repository | |
---|---|
Written in | Python |
Operating system | Linux and Unix-like |
Type | Terminal Emulator |
License | GNU General Public License, version 2 |
Website | gnome-terminator |
In July 2013, Steve Boddy is the successor to Jones and takes the lead of the project.
The support GTK3+ starts as soon as the end of 2012. The first version supporting GTK3+ is published by the end of 2016.
In April of 2020 the project started moving to GitHub[2], as a fork, due to the lack of activity in Launchpad[3].
Features[4]:
- Arrange terminals in a grid-like structure
- Tabs
- Drag and drop re-ordering of terminals
- Lots of keyboard shortcuts
- Save multiple layouts and profiles via GUI preferences editor
- Simultaneous typing to arbitrary groups of terminals
- Extensible through plugins
- Steve, Boddy. "Introduction blog post from the author". Retrieved 2020-07-27.
- gnome-terminator/terminator, GNOME Terminator, 2020-07-27, retrieved 2020-07-27,
In April of 2020 we started moving Terminator to GitHub. A new team wanted to continue the work of the original authors.
- "A new home for terminator · Issue #1 · gnome-terminator/terminator". GitHub. Retrieved 2020-07-27.
Sadly the old team of Terminator have given up maintaining the project, there hasn't been any activity on Launchpad for years now. As a user and the current maintainer of the package in Debian I have great interest in keeping the project alive.
- "Welcome to Terminator's documentation! — Terminator 2.0 alpha documentation". terminator-gtk3.readthedocs.io. Retrieved 2020-07-27.