Terminix: tiled VTE in Gtk+ 3


Terminix is a new Gtk+ 3 based terminal emulator with a look and feel closely resembling tmux. It is written in the D programming language and GTK+ 3 VTE Widget.

Many command-line power-users need to use multiple terminals simultaneously. With prompt powerlines, flexible tab placement session sidebar, visually soothing GUI (confirming to Gnome Human Interface Guidelines) and Gnome style menus, Terminix tries to deliver a pleasant console experience.


  • Layout terminals in any fashion by splitting them horizontally or vertically
  • Terminals can be re-arranged using drag and drop both within and between windows
  • Terminals can be detached into a new window via drag and drop
  • Input can be synchronized between terminals so commands typed in one terminal are replicated to the others
  • The grouping of terminals can be saved and loaded from disk
  • Custom titles for terminals
  • Color schemes are stored in files and custom color schemes can be created by simply creating a new file
  • Transparent background
  • Notifications when processes are completed out of view (needs Fedora notification patches for VTE)

Treminix is under active development (Alpha stage at the time of writing) and expect many more features to be added.


Terminix has been tested with the Gnome and Unity desktop environments but should work fine on LXDE, FXCE etc. There is no deb package available for Ubuntu yet. To install Terminix on Ubuntu 16.04 (Terminix needs minimum Gtk+ 3.14), download the latest terminix.zip file manually and run the following commands:

$ sudo unzip terminix.zip -d /
$ sudo glib-compile-schemas /usr/share/glib-2.0/schemas/

To start terminix, run:

$ terminix

A single session is opened by default. Click on the vertical and horizontal split buttons to add more.


Features: 3.5/5
Usability: 4/5

On GitHub: Terminix


Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google+ photo

You are commenting using your Google+ account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )


Connecting to %s