I3-SENSIBLE-TERMINAL(1) i3 Manual I3-SENSIBLE-TERMINAL(1)
NAME
i3-sensible-terminal - launches $TERMINAL with fallbacks
SYNOPSIS
i3-sensible-terminal [arguments]
DESCRIPTION
i3-sensible-terminal is invoked in the i3 default config to start a
terminal. This wrapper script is necessary since there is no
distribution-independent terminal launcher (but for example Debian
has x-terminal-emulator). Distribution packagers are responsible for
shipping this script in a way which is appropriate for the
distribution.
It tries to start one of the following (in that order):
+o $TERMINAL (this is a non-standard variable)
+o x-terminal-emulator (only present on Debian and derivatives)
+o mate-terminal
+o gnome-terminal
+o terminator
+o xfce4-terminal
+o urxvt
+o rxvt
+o termit
+o Eterm
+o aterm
+o uxterm
+o xterm
+o roxterm
+o termite
+o lxterminal
+o terminology
+o st
+o qterminal
+o lilyterm
+o tilix
+o terminix
+o konsole
+o kitty
+o guake
+o tilda
+o alacritty
+o hyper
Please don't complain about the order: If the user has any
preference, they will have $TERMINAL set or modified their i3
configuration file.
SEE ALSO
i3(1)AUTHOR
Michael Stapelberg and contributors
i3 4.24 11/06/2024 I3-SENSIBLE-TERMINAL(1)