1TERMINAL(1) Xfce TERMINAL(1)
2
3
4
6 Terminal - A Terminal emulator for X
7
9 Terminal [OPTION...]
10
12 Terminal is what is known as an X terminal emulator, often referred to
13 as terminal or shell. It provides an equivalent to the old-fashioned
14 text screen on your desktop, but one which can easily share the screen
15 with other graphical applications. Windows users may already be
16 familiar with the MS-DOS Prompt utility, which has the analogous
17 function of offering a DOS command-line under Windows, though one
18 should note that the UNIX CLI offer far more power and ease of use than
19 does DOS.
20
21 Terminal emulates the xterm application developed by the X Consortium.
22 In turn, the xterm application emulates the DEC VT102 terminal and also
23 supports the DEC VT220 escape sequences. An escape sequence is a series
24 of characters that start with the Esc character. Terminal accepts all
25 of the escape sequences that the VT102 and VT220 terminals use for
26 functions such as to position the cursor and to clear the screen.
27
29 Option Summary
30 Here is a summary of all the options, grouped by type. Explanations are
31 in the following sections.
32
33 General Options
34 -h, --help; -V, --version; --disable-server;
35 --default-display=display; --default-working-directory=directory
36
37 Window or Tab Separators
38 --tab; --window
39
40 Tab Options
41 -x, --execute; -e, --command=command;
42 --working-directory=directory; -T, --title=title; -H, --hold
43
44 Window Options
45 --display=display; --geometry=geometry; --role=role;
46 --startup-id=string; -I, --icon=icon; --fullscreen; --maximize;
47 --show-menubar, --hide-menubar; --show-borders, --hide-borders;
48 --show-toolbars, --hide-toolbars
49
50 General Options
51 -h, --help
52 List the various command line options supported by Terminal and
53 exit
54
55 -V, --version
56 Display version information and exit
57
58 --disable-server
59 Do not register with the D-BUS session message bus
60
61 --default-display=display
62 Default X display to use.
63
64 --default-working-directory=directory
65 Set directory as the default working directory for the terminal
66
67 Window or Tab Separators
68 --tab
69 Open a new tab in the last-specified window; more than one of these
70 options can be provided.
71
72 --window
73 Open a new window containing one tab; more than one of these
74 options can be provided.
75
76 Tab Options
77 -x, --execute
78 Execute the remainder of the command line inside the terminal
79
80 -e, --command=command
81 Execute command inside the terminal
82
83 --working-directory=directory
84 Set directory as the working directory for the terminal
85
86 -T, --title=title
87 Set title as the initial window title for the terminal
88
89 -H, --hold
90 Causes the terminal to be kept around after the child command has
91 terminated
92
93 Window Options
94 --display=display
95 X display to use for the last- specified window.
96
97 --geometry=geometry
98 Sets the geometry of the last-specified window to geometry. Read
99 X(7) for more information on how to specify window geometries.
100
101 --role=role
102 Sets the window role of the last-specified window to role. Applies
103 to only one window and can be specified once for each window you
104 create from the command line. It is mostly used for session
105 management inside Terminal
106
107 --startup-id=string
108 Specifies the startup notification id for the last-specified
109 window. Used internally to forward the startup notification id when
110 using the D-BUS service.
111
112 -I, --icon=icon
113 Set the terminalĀ“s icon as an icon name or filename.
114
115 --fullscreen
116 Set the last-specified window into fullscreen mode; applies to only
117 one window; can be specified once for each window you create from
118 the command line.
119
120 --maximize
121 Set the last-specified window into maximized mode; applies to only
122 one window; can be specified once for each window you create from
123 the command line.
124
125 --show-menubar
126 Turn on the menubar for the last-specified window. Can be specified
127 once for each window you create from the command line.
128
129 --hide-menubar
130 Turn off the menubar for the last-specified window. Can be
131 specified once for each window you create from the command line.
132
133 --show-borders
134 Turn on the window decorations for the last-specified window.
135 Applies to only one window. Can be specified once for each window
136 you create from the command line.
137
138 --hide-borders
139 Turn off the window decorations for the last-specified window.
140 Applies to only one window. Can be specified once for each window
141 you create from the command line.
142
143 --show-toolbars
144 Turn on the toolbars for the last-specified window. Applies to only
145 one window. Can be specified once for each window you create from
146 the command line.
147
148 --hide-toolbars
149 Turn off the toolbars for the last-specified window. Applies to
150 only one window. Can be specified once for each window you create
151 from the command line.
152
154 Terminal --geometry 80x40 --command mutt --tab --command mc
155 Opens a new terminal window with a geometry of 80 columns and 40
156 rows and two tabs in it, where the first tab runs mutt and the
157 second tab runs mc.
158
160 Terminal uses the Basedir Specification as defined on
161 Freedesktop.org[1] to locate its data and configuration files. This
162 means that file locations will be specified as a path relative to the
163 directories described in the specification.
164
165 ${XDG_CONFIG_HOME}
166 The first base directory to look for configuration files. By
167 default this is set to ~/.config/.
168
169 ${XDG_CONFIG_DIRS}
170 A colon separated list of base directories that contain
171 configuration data. By default the application will look in
172 ${sysconfdir}/xdg/. The value of ${sysconfdir} depends on how the
173 program was build and will often be /etc/ for binary packages.
174
175 ${XDG_DATA_HOME}
176 The root for all user-specific data files. By default this is set
177 to ~/.local/share/.
178
179 ${XDG_DATA_DIRS}
180 A set of preference ordered base directories relative to which data
181 files should be searched in addition to the ${XDG_DATA_HOME} base
182 directory. The directories should be separated with a colon.
183
185 ${XDG_CONFIG_DIRS}/Terminal/terminalrc
186 This is the location of the configuration file that includes the
187 preferences which control the look and feel of Terminal.
188
189 ${XDG_DATA_DIRS}/Terminal/Terminal-toolbars.ui
190 This file includes the user interface definition for the toolbars.
191 If you customize the toolbars using the graphical toolbars editor,
192 Terminal will store the new toolbars layout in the file
193 ${XDG_DATA_HOME}/Terminal/Terminal-toolbars.ui.
194
196 bash(1), X(7)
197
199 Nick Schermer <nick@xfce.org>
200 Developer
201
202 Benedikt Meurer <benny@xfce.org>
203 Software developer, os-cillation, System development,
204 Developer
205
207 1. Freedesktop.org
208 http://freedesktop.org/
209
210
211
212Terminal 0.4.5 05/21/2010 TERMINAL(1)