Customizing Tilix terminal themes

A small Tilix note about split terminals and custom color schemes.

Tilix is a tiling terminal emulator: it can split one window into multiple terminal panes. I used it when I wanted a GUI terminal that could keep a few shells visible at once without jumping between windows all the time.

This is an old note, but the part I still like is the same: Tilix gives you split panes without needing to set up a terminal multiplexer first. The project is open source and its code is available on GitHub.

Installation

Package availability depends on the distribution, so I kept the install sources in a table:

DistributionWhere
AntergosAvailable in the default repository
Archlinuxpacman -S tilix
CentOSAvailable via EPEL
FedoraFor Fedora 24/25, available in the COPR repository. For Fedora 26 and newer, it is available in the default repository.
UbuntuAvailable for artful and bionic

Themes

Tilix stores bundled color schemes in /usr/share/tilix/schemes. Custom schemes go in ~/.config/tilix/schemes.

Here is a small dark theme example. I usually keep terminal themes as plain JSON because it makes them easy to copy between machines:

{
    "name": "MyTheme",
    "comment": "A custom theme for Tilix",
    "foreground-color": "#c9cacc",
    "background-color": "#1d1f21",
    "use-theme-colors": false,
    "use-highlight-color": false,
    "highlight-foreground-color": "#1958a6",
    "highlight-background-color": "#c9cacc",
    "use-cursor-color": false,
    "cursor-foreground-color": "#ffffff",
    "cursor-background-color": "#efefef",
    "use-badge-color": true,
    "badge-color": "#8abeb7",
    "palette": [
        "#1d1f20",
        "#bd3327",
        "#2bbc8a",
        "#f99157",
        "#1f77b3",
        "#ca99ca",
        "#6f9a9c",
        "#eeeeee",
        "#1d1f20",
        "#bd3327",
        "#2bbc8a",
        "#f99157",
        "#1f77b3",
        "#ca99ca",
        "#6f9a9c",
        "#eeeeee"
    ]
}

Comments

Back to top