explaingit

gnunn1/tilix

5,683DAudience · developerComplexity · 2/5Setup · easy

TLDR

Tilix is a Linux terminal emulator that lets you split one window into multiple side-by-side or stacked terminal panes, so you can run and watch several command lines at once without switching windows.

Mindmap

mindmap
  root((tilix))
    What it does
      Tiling terminal emulator
      Split panes in one window
      Multiple sessions
    Features
      Synchronized input
      Quake drop-down mode
      Auto profile switching
    Customization
      Color schemes
      Custom titles
      Transparent backgrounds
    Audience
      Linux developers
      Sysadmins
      Power users
Click or tap to explore — scroll the page freely

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

Things people build with this

USE CASE 1

Split your terminal window into multiple panes to monitor logs, run a server, and edit files all in one view without switching windows.

USE CASE 2

Use synchronized input mode to run the same command on multiple servers simultaneously from one terminal session.

USE CASE 3

Set up Tilix to automatically switch to a different color profile when you SSH into a production server, as a visual warning.

USE CASE 4

Assign a keyboard shortcut to drop Tilix down from the top of the screen in Quake mode for quick command access.

Tech stack

DGTK 3

Getting it running

Difficulty · easy Time to first run · 5min

Available as a package in most Linux distributions, note the project is in minimal-maintenance mode and no new features are planned.

No explicit license terms were mentioned in the explanation.

In plain English

Tilix is a terminal emulator for Linux that lets you split a single window into multiple terminal panes side by side or stacked on top of each other. A terminal emulator is the application that gives you a text command line on your computer. Tilix adds tiling on top of that, so instead of switching between multiple terminal windows, you can see several terminals at once within one window, each running its own commands. The main features center on layout flexibility. You can split the screen horizontally or vertically as many times as you like, drag terminal panes around to rearrange them, and even drag a pane out into its own separate window. Tabs and a sidebar keep track of your active sessions. There is also a synchronized input mode, where anything you type in one terminal is automatically typed in all others at the same time, which is useful for running the same command across multiple servers. Beyond layout, Tilix supports color scheme files so you can customize its appearance, transparent and image backgrounds, custom window titles, and a drop-down mode that makes the terminal slide down from the top of the screen when you press a keyboard shortcut (sometimes called Quake mode, after the way that game's console worked). It can also automatically switch to a different color or settings profile based on which directory or server you are working in. Tilix is written in the D programming language and uses the GTK 3 toolkit, which means it fits naturally into GNOME desktop environments on Linux. It is available as a package in many Linux distributions. A note on project status: the README states that the project is looking for new maintainers. At the time of writing, only minimal maintenance is being done, no new features are planned, and pull requests may take a long time to be reviewed.

Copy-paste prompts

Prompt 1
How do I configure Tilix to automatically switch to a red color scheme whenever I SSH into a host matching a certain pattern?
Prompt 2
Show me how to set up Tilix's synchronized input mode so I can run a deploy command on three servers at the same time.
Prompt 3
Walk me through creating a custom Tilix layout with three panes, one full-height on the left and two stacked on the right, and saving it as a session I can reload.
Prompt 4
How do I enable Quake drop-down mode in Tilix and bind it to a keyboard shortcut?
Prompt 5
I want to import a Solarized color theme into Tilix, where do I put the color scheme file and how do I activate it?
Open on GitHub → Explain another repo

← gnunn1 on gitmyhub — every repo by this author, as a profile.

Verify against the repo before relying on details.