The GNOME Shell is the core user interface of the GNOME Desktop environment.
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.
Download (HTTP): https://download.gnome.org/sources/gnome-shell/43/gnome-shell-43.3.tar.xz
Download (FTP): ftp://ftp.acc.umu.se/pub/gnome/sources/gnome-shell/43/gnome-shell-43.3.tar.xz
Download MD5 sum: 5d0117627359b93ed27814957d2b146b
Download size: 1.9 MB
Estimated disk space required: 60 MB (with tests)
Estimated build time: 0.2 SBU (Using parallelism=4; with tests)
evolution-data-server-3.46.4, Gcr-4.1.0, Gjs-1.74.2, gnome-autoar-0.4.3, gnome-control-center-43.4.1, GTK-4.10.0, libgweather-4.2.0 (runtime), Mutter-43.3, sassc-3.6.2, startup-notification-0.12, and Systemd-253 (runtime)
desktop-file-utils-0.26, gnome-bluetooth-42.5, gst-plugins-base-1.22.1, and NetworkManager-1.42.2
GTK-Doc-1.33.2 and bash-completion
adwaita-icon-theme-43, DConf-0.40.0, GDM-43.0, gnome-backgrounds-43.1, and telepathy-mission-control-5.16.6
User Notes: https://wiki.linuxfromscratch.org/blfs/wiki/gnome-shell
Install GNOME Shell by running the following commands:
mkdir build && cd build && meson setup --prefix=/usr \ --buildtype=release \ -Dtests=false \ .. && ninja
To test the results, you need to remove the -Dtests=false
switch, and to have
Mutter-43.3 compiled and installed with tests
also. To run the tests, issue: ninja
test. You must be running an X session to run the
tests. Some will fail if GDM-43.0 is not installed.
Now, as the root
user:
ninja install
--buildtype=release
:
Specify a buildtype suitable for stable releases of the package, as
the default may produce unoptimized binaries.
-Dtests=false
: Remove this
switch if you want to build the tests. But then meson will fail if Mutter-43.3 tests
are not installed.