Over the years I’ve used a lot of terminal emulators. I finally settled on rxvt-unicode (urxvt) and was happy with it for quite some time. However, configuration was a pain and after encountering several issues with font rendering I finally decided to look for something better.

As I primarily use a tiling window manager I wanted something that was designed for use without a mouse.

After trying several of the more commonly recommended terminal emulators I was finally recommended Termite.

Termite is a very minimal terminal emulator, primarily designed to be used with tiling window managers. It’s also modal like vim, having both an insert and a command mode in which keybindings have different functions, for instance ctrl-shift-x will enter a url hints mode similar to vimperator’s follow function in firefox, allowing you to open a url displayed in a terminal window without the need to use a mouse.

Installation was fairly simple as termite is currently available as termite-git in the Archlinux AUR: yaourt -S termite-git.

Configuration was also reasonably simple to do. Termite can read it’s configuration from various locations but for the sake of consistency I used ~/.config/termite/config . For configuration options see: man termite.config .

My initial configuration is as follows:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
[options]
resize_grip = false
scroll_on_output = false
scroll_on_keystroke = true
audible_bell = false
visible_bell = false
mouse_autohide = false
allow_bold = true
dynamic_title = true
urgent_on_bell = true
clickable_url = true
font = Inconsolata-dz for Powerline 8
scrollback_lines = 1000
search_wrap = true
cursor_blink = system
cursor_shape = block
browser = chromium

Now at this point I had a nice, functional terminal. However what would be the point without a little rice. In the past I’ve written color schemes by hand from a color palette. However I recently came across terminal.sexy which provides a very nice webgui for creating terminal color schemes and can export them in a variety of formats for different terminal emulators, including termite.

Here is my current color scheme:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
[colors]

# special
foreground      = #c0b18b
foreground_bold = #c0b18b
cursor          = #c0b18b
#background      = #1f1f1f
background = rgba(31 ,31, 31, 0.85)

# black
color0  = #4a3637
color8  = #4a3637

# red 
color1  = #d17b49
color9  = #d17b49

# green
color2  = #7b8748
color10 = #7b8748

# yellow
color3  = #af865a
color11 = #af865a

# blue
color4  = #535c5c
color12 = #535c5c

# magenta
color5  = #775759
color13 = #775759

# cyan
color6  = #6d715e
color14 = #6d715e

# white
color7  = #c0b18b
color15 = #c0b18b

And of course, what would be the point without a screenshot:

Termite Screenshot

The latest versions of my configs are usually available from my dotfiles repository on github.