GNOME Terminator
GNOME Terminator is an free and 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 exists in default repositories for Arch,[1] Debian/Ubuntu,[2] Fedora,[3] OpenSUSE,[4] Gentoo,[5] Snap,[6] FreeBSD.[7] In 2017 took second place in voting at opensource.com, after Gnome Terminal.[8] 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:.[9].. 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 2020 the project started moving to GitHub,[10] as a fork, due to the lack of activity in Launchpad[11]
Features:[12]
- Arrange terminals in a grid-like structure[13][14][15][16]
- Tabs[17]
- Drag and drop re-ordering of terminals
- Lots of keyboard shortcuts[18]
- Save multiple layouts and profiles via GUI preferences editor
- Simultaneous typing to arbitrary groups of terminals
- Ability to hide a scrollbar[19]
- Extensible through plugins
References
- "AUR (en) - terminator-bzr". aur.archlinux.org. Retrieved 2020-10-26.
- "Debian -- Details of package terminator in buster". packages.debian.org. Retrieved 2020-10-26.
- "terminator - Fedora Apps".
- "openSUSE Software". software.opensuse.org. Retrieved 2020-10-26.
- "x11-terms/terminator – Gentoo Packages". packages.gentoo.org. Retrieved 2020-10-26.
- "Snap packages repository".
- "FreshPorts -- x11/terminator: Multiple GNOME terminals in one window". www.freshports.org. Retrieved 2020-10-26.
- comments, 19 Oct 2017 Jason BakerFeed 1608up 90. "Top 7 open source terminal emulators for Linux". Opensource.com. Retrieved 2020-10-26.
- 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.
- Mao, Lei. "Gnome Terminator". Lei Mao's Log Book. Retrieved 2020-10-25.
- "How to Install Terminator, a Linux Terminal Emulator on Steroids". DEV Community. Retrieved 2020-10-26.
- on, Chamara Madhushan Liyanage. "Too many terminal windows and can't find what's what, well use TERMINATOR | Hacker Noon". hackernoon.com. Retrieved 2020-10-26.
- "terminator - Multiple GNOME terminals in one window". www.mankier.com. Retrieved 2020-10-26.
- "Slant - Gnome Terminal vs Terminator detailed comparison as of 2020". Slant. Retrieved 2020-10-26.
- Maruthamuthu, Magesh (2017-10-31). "Terminator- A Linux terminal emulator to support multiple re-sizable terminal panels in single window". 2daygeek.com. Retrieved 2020-10-26.
- Arianto, Pungki (2013-11-07). "How to Use Terminator on Linux (Manage Multiple Terminal)". LinOxide. Retrieved 2020-10-26.