I3-SENSIBLE-TERMINAL(1)
β¨ NAME β¨
okay so bestie, meet i3-sensible-terminal β the little script that launches $TERMINAL with fallbacks π«Ά it's giving "I got you, you will have a terminal, no cap."
πΈ SYNOPSIS πΈ
i3-sensible-terminal [arguments]
π DESCRIPTION π
So i3-sensible-terminal gets called in the i3 default config to start a terminal. Why does this wrapper script even exist? Because there is no distribution-independent terminal launcher π (Debian does have x-terminal-emulator though, slay). Distribution packagers are the ones responsible for shipping this script in a way which is appropriate for the distribution. that's their job, not ours, periodt.
It tries to start one of the following, and it goes in that order:
$TERMINAL(heads up: this is a non-standard variable)x-terminal-emulator(only present on Debian and derivatives)mate-terminalgnome-terminalterminatorxfce4-terminalurxvtrxvttermitEtermatermuxtermxtermroxtermtermitelxterminalterminologystqterminallilytermtilixterminixkonsolekittyguaketildaalacrittyhyper
π¨ Please don't complain about the order: If the user has any preference, they will have $TERMINAL set or modified their i3 configuration file. literally that simple. the config is right there. go touch it. π
π¦ SEE ALSO π¦
π AUTHOR π
Michael Stapelberg and contributors π«Ά iconic behaviour fr fr.
and that's the whole page bestie π this was i3 version 4.25.1, dated 01/01/1980 β yes the date is giving time travel, don't question it, it's canon π β¨ π
π¦ where this page comes from
- fedora 43: i3 4.25.1-1.fc43 Β· BSD-3-Clause
- fedora 44: i3 4.25.1-1.fc44 Β· BSD-3-Clause
- nixpkgs unstable: i3 4.25.1
- ubuntu resolute: i3-wm 4.25.1-1 Β· BSD-3-Clause
- ubuntu stonking: i3-wm 4.25.1-1 Β· BSD-3-Clause
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms