Introduction to GNOME Terminal

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

This package is known to build and work properly using an LFS 12.1 platform.

Package Information

GNOME Terminal Dependencies


DConf-0.40.0, gnome-shell-45.4, gsettings-desktop-schemas-45.0, itstool-2.0.7, libhandy-1.8.3, pcre2-10.42, and VTE-0.74.2



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

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 setup --prefix=/usr --buildtype=release .. &&

To test the results, issue: ninja test.

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

--buildtype=release: Specify a buildtype suitable for stable releases of the package, as the default may produce unoptimized binaries.

-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-4/ (Nautilus Extension)
Installed Directories: /usr/{lib,share/help/*}/gnome-terminal and /usr/share/xdg-terminals

Short Descriptions


is the GNOME Terminal Emulator