Termite is my latest favorite terminal, it is simple, it supports themable text colors in configuration. It is lightweight, looks good for ricing. It is also very suitable in combination with tiling window manager. It has mono Dependency, but that’s okay for me.

Installing Termite in Arch based distribution is easy since it is in community repository.

Installing Termite in Debian distribution require manual compilation from git since it is not in official repository. Manual compilation is not a hard thing to do.

But thing get tough when installing vte3-ng in Debian. And installing termite require vte-ng as dependency. There is no guidance about vte-ng compilation dependency.


Sample Configuration

You can check my dotfiles here.

I don’t really write my own config and themes. Actually I copied them form many sources.


Arch Install

Very simple. Termite is in community package. No need to touch any AUR. This will also install vte3-ng.

$ sudo pacman -S termite

This show bright theme

Termite Install Arch Bright


Manjaro Install

Similar with Arch.

$ sudo pacman -S termite

This show dark theme

Termite Install Manjaro Dark


Install VTE-NG in Debian

In order to install termite in Debian, you need install vte-ng from git.

Since we desire to install manually from git, we shall prepare the directory.

$ mkdir ~/git-src
$ cd ~/git-src

Before you compile vte-ng you should install required dependency.

$ sudo apt install gtk-doc-tools valac libgirepository1.0-dev /
  libgtk-3-dev libgnutls28-dev libxml2-utils gperf

After this you can safely run

$ git clone https://github.com/thestinger/vte-ng.git

VTE-NG git clone

$ cd vte-ng
$ ./autogen.sh 

VTE-NG autogen

$ make 

VTE-NG make

$ sudo make install 

VTE-NG make install


VTE-NG Dependency

Here is the detail of Dependency requirement


Error Message:

$ ./autogen.sh
./autogen.sh: 11: ./autogen.sh: gtkdocize: not found

Solution:

$ sudo apt install gtk-doc-tools

Error Message:

$ ./autogen.sh
src/Makefile.am:205: error: ENABLE_VAPIGEN does not appear in AM_CONDITIONAL

Solution:

$ sudo apt install valac

Error Message:

$ ./autogen.sh
src/Makefile.am:178: error: HAVE_INTROSPECTION does not appear in AM_CONDITIONAL

Solution:

$ sudo apt install libgirepository1.0-dev

This will also install g++


Error Message:

$ ./autogen.sh
No package 'gtk+-3.0' found

Solution:

$ sudo apt install libgtk-3-dev

Error Message:

$ ./autogen.sh
No package 'gnutls' found

Solution:

$ sudo apt install libgnutls28-dev

Error Message:

$ ./autogen.sh
configure: error: xmllint not found

Solution:

$ sudo apt install libxml2-utils

Error Message:

$ make
../missing: 81: ../missing: gperf: not found

Solution:

$ sudo apt install gperf

Install Termite in Debian

Let’s get back to our git directory

$ cd ~/git-src
$ git clone --recursive https://github.com/thestinger/termite.git

Termite git clone

$ cd termite 
$ make 

Termite make

$ sudo make install

Termite make

No need to install either libglib3.0-cil-dev or gnutls-bin

Let’s test

$ termite -v
termite v11-33-g7a7021f

Termite Version


I think that’s all.