Introduction to GNOME Desktop

The GNOME Desktop package contains a library that provides an API shared by several applications on the GNOME Desktop.

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

Package Information

GNOME Desktop Dependencies


gsettings-desktop-schemas-45.0, GTK+-3.24.41, GTK-4.12.5, ISO Codes-4.16.0, itstool-2.0.7, libseccomp-2.5.5, libxml2-2.12.5, and xkeyboard-config-2.41




Installation of GNOME Desktop

Install GNOME Desktop by running the following commands:

mkdir build &&
cd    build &&

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

This package does not come with a test suite.

Now, as the root user:

ninja install

Command Explanations

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

-Dgtk_doc=true: Use this parameter if you wish to build the API documentation.

-Dinstalled_tests=true: Use this parameter you wish to enable the installed tests.


Installed Programs: None
Installed Library:,,, and
Installed Directories: /usr/include/gnome-desktop-3.0, /usr/include/gnome-desktop-4.0, /usr/libexec/gnome-desktop-debug, /usr/share/gtk-doc/html/gnome-desktop3 (optional), and /usr/share/help/*/{fdl,gpl,lgpl}

Short Descriptions

contains functions shared by several GNOME applications