Introduction to GNOME Terminal

The GNOME Terminal package contains the terminal emulator for GNOME Desktop.



Development versions of BLFS may not build or run some packages properly if dependencies have been updated since the most recent stable versions of the book.

Package Information

GNOME Terminal Dependencies


DConf-0.40.0, gnome-shell-42.1, gsettings-desktop-schemas-42.0, itstool-2.0.7, pcre2-10.40, and VTE-0.68.0



desktop-file-utils-0.26, and appstream-glib

User Notes:

Installation of GNOME Terminal

First, fix some deprecated schema entries:

sed -i -r 's:"(/system):"/org/gnome\1:g' src/external.gschema.xml

Install GNOME Terminal by running the following commands:

mkdir build &&
cd   build &&

meson --prefix=/usr --buildtype=release .. &&

This package does not come with a test suite.

Now, as the root user:

ninja install


To run GNOME Terminal, the environment variable LANG must be set to a UTF-8 locale prior to starting the graphical environment.

Command Explanations

-Dsearch_provider=false: This switch disables the search gnome-shell provider. Use this option if you do not have gnome-shell installed.

-Dnautilus_extension=false: This switch disables a dependency on the nautilus file manager. Use this option if you do not have Nautilus installed.


Installed Program: gnome-terminal
Installed Libraries: /usr/lib/nautilus/extensions-3.0/ (Nautilus Extension)
Installed Directories: /usr/{lib,share/help/*}/gnome-terminal

Short Descriptions


is the GNOME Terminal Emulator