gnome-terminal - Man Page
A terminal emulator for GNOME
Examples (TL;DR)
Synopsis
gnome-terminal [OPTION...] [-- PROGRAM [ARG...]]
Description
gnome-terminal is a terminal emulator application for accessing a UNIX shell environment which can be used to run programs available on your system. It supports several profiles, multiple tabs and implements several keyboard shortcuts.
Options
- --help, -h
Show a brief overview of all the options.
- --help-all
Show all the options in detail.
- --help-gtk
Show all the GTK options.
- --help-terminal
Show all the options to select between new terminal tabs or windows.
- --help-terminal-options
Show all the options to change the attributes of terminals regardless of whether they are in separate tabs or windows.
- --help-window-options
Show all the options to change the attributes of windows containing terminals.
- --load-config=FILE
Restore the application to a previously saved state by loading it from a configuration file.
- --preferences
Show the preferences window.
- --print-environment, -p
Print the environment variables to interact with newly created terminals.
- --quiet, -q
Suppress diagnostics.
- --verbose, -v
Increase diagnostic verbosity.
- --tab
Open a new tab containing a terminal in the last-opened window with the default profile.
- --window
Open a new window with a tab containing a terminal with the default profile.
- --command, -e COMMAND
Split the argument to this option into a program and arguments in the same way a shell would, and execute the resulting command-line inside the terminal.
This option is deprecated. Instead, use -- to terminate the options, and put the program and arguments to execute after it: for example, instead of gnome-terminal -e "python3 -q", prefer to use gnome-terminal -- python3 -q.
Note that the COMMAND is not run via a shell: it is split into words and executed as a program. If shell syntax is required, use the form gnome-terminal -- sh -c '...'.
- --execute PROGRAM [ARGS], -x PROGRAM [ARGS]
Stop parsing options at this point, and interpret all subsequent options as a program and arguments to execute inside the terminal.
This option is deprecated: use -- instead. For example, instead of gnome-terminal -x python3 -q, prefer to use gnome-terminal -- python3 -q.
- --fd=FD
Forward file descriptor.
- --profile=PROFILE-NAME
Use the given profile instead of the default profile.
- --title, -t TITLE
Set the initial terminal title.
- --wait
Wait until the terminal's child exits.
- --working-directory=DIRNAME
Set the terminal's working directory.
- --zoom=ZOOM
Set the terminal's zoom factor. 1.0 is normal size.
- --active
Set the last specified tab as the active one in its window.
- --full-screen
Full-screen the window.
- --geometry=GEOMETRY
Set the window size as COLSxROWS+X+Y. For example, 80x24 or 80x24+200+200.
- --hide-menubar
Turn off the menubar for the window.
- --show-menubar
Turn on the menubar for the window.
- --maximize
Maximize the window.
- --role=ROLE
Set the X window role.
- --class=CLASS
Program class as used by the window manager.
- --display=DISPLAY
X display to use.
- --g-fatal-warnings
Make all warnings fatal.
- --gdk-debug=FLAGS
GDK debugging flags to set.
- --gdk-no-debug=FLAGS
GDK debugging flags to unset.
- --gtk-debug=FLAGS
GTK debugging flags to set.
- --gtk-no-debug=FLAGS
GTK debugging flags to unset.
- --gtk-module=MODULES
Load additional GTK modules.
- --name=NAME
Program name as used by the window manager.
Bugs
Please read https://wiki.gnome.org/Apps/Terminal/ReportingBugs on how to report bugs.
Examples
To run a terminal containing an interactive Python prompt:
gnome-terminal --title=Python -- python3 -q
To interpret shell syntax in a terminal, either write it in a separate shell script, or use sh -c:
gnome-terminal -- sh -c 'if [ "$(id -u)" = 0 ]; then ...'
See Also
For further information, visit the website https://wiki.gnome.org/Apps/Terminal. There's a list of frequently asked questions at https://wiki.gnome.org/Apps/Terminal/FAQ.
Referenced By
apple2(6), hamlib-primer(7), phosphor(6), xde-menu(1).