GNOME-TERMINAL(1)
๐ NAME ๐
okay so bestie, welcome to the manual page for gnome-terminal โ and yes it lives in the User Commands section, we love that for it. It's a terminal emulator for GNOME. That's the whole vibe. ๐ซถ
โจ SYNOPSIS โจ
gnome-terminal [OPTION...] [-- PROGRAM [ARG...]]
๐ธ DESCRIPTION ๐ธ
gnome-terminal is a terminal emulator application for accessing a UNIX shell environment, which โ and this is the fun part โ you can use to run programs available on your system. no cap, that's literally the point.
It supports several profiles, multiple tabs, and it implements several keyboard shortcuts. it's giving main character energy in a window. ๐
๐ OPTIONS ๐
--help,-hโ shows you a brief lil overview of all the options. the tl;dr.--help-allโ shows all the options in detail. the full lore drop.--help-gtkโ shows all the GTK options.--help-terminalโ shows all the options for picking between new terminal tabs or windows.--help-terminal-optionsโ shows all the options that change the attributes of terminals, no matter whether they're in separate tabs or windows.--help-window-optionsโ shows all the options that change the attributes of the windows containing the terminals.--load-config=FILEโ restores the application to a previously saved state by loading it from a configuration file. glow-up from a save file, iconic.--preferencesโ shows the preferences window.--print-environment,-pโ prints the environment variables you use to interact with newly created terminals.--quiet,-qโ suppresses diagnostics. shhh. ๐คซ--verbose,-vโ increases diagnostic verbosity. tell me EVERYTHING.--tabโ opens a new tab containing a terminal in the last-opened window, using the default profile.--windowโ opens a new window with a tab containing a terminal with the default profile.--command,-e COMMANDโ splits the argument to this option into a program and arguments the same way a shell would, then executes 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 ofgnome-terminal -e "python3 -q", prefer to usegnome-terminal -- python3 -q.
Also note that the COMMAND is not run via a shell: it gets split into words and executed as a program. If you need shell syntax, use the form gnome-terminal -- sh -c '...'.
--execute PROGRAM [ARGS],-x PROGRAM [ARGS]โ stops parsing options right here and interprets every subsequent option as a program and arguments to execute inside the terminal.
๐จ this option is deprecated: use--instead. For example, instead ofgnome-terminal -x python3 -q, prefer to usegnome-terminal -- python3 -q.
--fd=FDโ forwards a file descriptor.--profile=PROFILE-NAMEโ uses the given profile instead of the default profile.--title,-t TITLEโ sets the initial terminal title.--waitโ waits until the terminal's child exits. it'll sit there and hold your hand. ๐ซถ--working-directory=DIRNAMEโ sets the terminal's working directory.--zoom=ZOOMโ sets the terminal's zoom factor.1.0is normal size.--activeโ sets the last specified tab as the active one in its window.--full-screenโ full-screens the window. cinema. ๐ฌ--geometry=GEOMETRYโ sets the window size asCOLSxROWS+X+Y. For example,80x24or80x24+200+200.--hide-menubarโ turns off the menubar for the window.--show-menubarโ turns on the menubar for the window.--maximizeโ maximizes the window.--role=ROLEโ sets the X window role.--class=CLASSโ program class, as used by the window manager.--display=DISPLAYโ X display to use.--g-fatal-warningsโ makes all warnings fatal. ๐ no gentle warnings allowed, they all get the axe.--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โ loads additional GTK modules.--name=NAMEโ program name, as used by the window manager.
๐ BUGS ๐
found a bug? pls read https://wiki.gnome.org/Apps/Terminal/ReportingBugs for how to report it. don't just yell into the void, bestie, there's a whole process. ๐
๐ EXAMPLES ๐
Wanna run a terminal containing an interactive Python prompt? say less:
gnome-terminal --title=Python -- python3 -q
Wanna 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 also a list of frequently asked questions at https://wiki.gnome.org/Apps/Terminal/FAQ. iykyk, go read them. ๐
and that's the whole page, bestie!! ๐ this one came from GNOME, dated June 2020, and it's the GNOME-TERMINAL(1) manual โ periodt. ๐โจ
๐ฆ where this page comes from
- alpine 3.24: gnome-terminal-doc 3.60.0-r0 ยท GPL-2.0-or-later AND GFDL-1.3-only
- arch rolling: gnome-terminal 3.60.0-1 ยท GPL-3.0-or-later AND CC-BY-SA-3.0 AND GPL-3.0-only AND GFDL-1.3-only
- debian trixie: gnome-terminal 3.56.2-2 ยท GPL-3.0-or-later
- fedora 43: gnome-terminal 3.56.2-2.fc43 ยท GPL-3.0-or-later AND GFDL-1.3-only
- fedora 43: gnome-terminal 3.56.3-1.fc43 ยท GPL-3.0-or-later AND GFDL-1.3-only
- fedora 44: gnome-terminal 3.60.0-1.fc44 ยท GPL-3.0-or-later AND GFDL-1.3-only
- nixos 26.05: gnome-terminal 3.60.0
- nixpkgs unstable: gnome-terminal 3.60.0
- opensuse-leap 16.0: gnome-terminal 3.56.2-bp160.1.3 ยท GPL-3.0-or-later AND LGPL-2.1-or-later
- opensuse-leap 16.0: gnome-terminal 3.56.2-bp160.1.3 ยท GPL-3.0-or-later AND LGPL-2.1-or-later
- opensuse-leap 16.0: gnome-terminal 3.56.2-bp160.1.3 ยท GPL-3.0-or-later AND LGPL-2.1-or-later
- opensuse-leap 16.0: gnome-terminal 3.56.2-bp160.1.3 ยท GPL-3.0-or-later AND LGPL-2.1-or-later
- ubuntu questing: gnome-terminal 3.56.2-4ubuntu1
- ubuntu resolute: gnome-terminal 3.58.0-1ubuntu1 ยท GPL-3.0-or-later
- ubuntu stonking: gnome-terminal 3.58.0-1ubuntu1 ยท GPL-3.0-or-later
- ๐ girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms