Terminix (update: the app is now called Tilix) is a GTK3 tiling terminal emulator. The application allows splitting terminals horizontally and vertically, arranging them using drag and drop, along with quite a few other useful features.
Check out the Terminix GitHub page for a feature overview.
Back in September, Terminix 1.3.0 was released with Quake mode support, and the latest Terminix 1.3.5, released recently, improves this feature with two new options, while also providing a few other enhancements.
The Quake mode makes Terminix behave like a drop-down terminal, similar to Guake or Yakuake - it is invoked and hidden using a single key.
However, Terminix works a bit differently, because you can't assign the keyboard shortcut from within the application, so you must set it from your system settings.
Changes in Terminix 1.3.5:
- Quake mode:
- support showing window on active monitor (X11 only);
- added option to hide Terminix when focus is lost;
- force application menu to appear in headerbar on desktop environments that don't support the Gnome Application menu;
- enable color schemes to be easilty exported to themes;
- changed "-x" switch to "-"e for compatibility with other terminal emulators
- new "--version" command line switch;
- added support for badges (requires VTE compiled with Terminix patches, see THIS page for details);
- various bug fixes. The bug that caused a segfault when trying to use the feature that allows inserting a password from GNOME Keyring seems fixed (I mentioned this HERE).
Note that if you use the new option to hide Terminix when focus is lost (in Quake mode), you won't be able to access its menu under Unity, because clicking on the top panel hides Terminix. A workaround is to launch a regular Terminix instance and change its options from there.
To use Terminix in Quake mode, you must launch it with the "--quake" option ("terminix --quake"), and assign this command a keyboard shortcut in your system settings.
For instance, to assign a keyboard shortcut for this command in GNOME / Unity, go to System Settings > Keyboard > Shortcuts > Custom Shortcuts, and click on "+" to add a new shortcut. Use "Terminix" under "Name", "terminix --quake" (without the quotes) for the command, and click "Apply":
Then assign it a keyboard shortcut. Make sure not to use shortcut that's already in use!
Install Terminix (now called Tilix) in Ubuntu 16.04, 16.10 or Linux Mint 18
Note that the Ubuntu 16.10 Terminix package is built on Ubuntu 16.04 because it can't be built in 16.10 (due to ldc not building in Ubuntu 16.10 on Launchpad). However, I'm using it in Ubuntu 16.10 and I didn't encounter any issues.
To add the WebUpd8 Terminix PPA and install the application in Ubuntu 16.04, 16.10 or Linux Mint 18, use the following commands:
sudo add-apt-repository ppa:webupd8team/terminix
sudo apt update
sudo apt install tilix
For how to install it in other Linux distributions, bug reports, etc., see the Terminix GitHub page.