1I3-SENSIBLE-TERMINAL(1) i3 Manual I3-SENSIBLE-TERMINAL(1)
2
3
4
6 i3-sensible-terminal - launches $TERMINAL with fallbacks
7
9 i3-sensible-terminal [arguments]
10
12 i3-sensible-terminal is invoked in the i3 default config to start a
13 terminal. This wrapper script is necessary since there is no
14 distribution-independent terminal launcher (but for example Debian has
15 x-terminal-emulator). Distribution packagers are responsible for
16 shipping this script in a way which is appropriate for the
17 distribution.
18
19 It tries to start one of the following (in that order):
20
21 • $TERMINAL (this is a non-standard variable)
22
23 • x-terminal-emulator (only present on Debian and derivatives)
24
25 • mate-terminal
26
27 • gnome-terminal
28
29 • terminator
30
31 • xfce4-terminal
32
33 • urxvt
34
35 • rxvt
36
37 • termit
38
39 • Eterm
40
41 • aterm
42
43 • uxterm
44
45 • xterm
46
47 • roxterm
48
49 • termite
50
51 • lxterminal
52
53 • terminology
54
55 • st
56
57 • qterminal
58
59 • lilyterm
60
61 • tilix
62
63 • terminix
64
65 • konsole
66
67 • kitty
68
69 • guake
70
71 • tilda
72
73 • alacritty
74
75 • hyper
76
77 Please don’t complain about the order: If the user has any preference,
78 they will have $TERMINAL set or modified their i3 configuration file.
79
81 i3(1)
82
84 Michael Stapelberg and contributors
85
86
87
88i3 4.23 10/29/2023 I3-SENSIBLE-TERMINAL(1)