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 LFS or dependencies have been updated since the most recent stable versions of the books.
Download (HTTP): https://download.gnome.org/sources/gnome-shell/45/gnome-shell-45.1.tar.xz
Download MD5 sum: e1936b368baa32f707900d19ea387c80
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.50.1, Gcr-4.1.0, Gjs-1.78.0, gnome-desktop-44.0, ibus-1.5.29, Mutter-45.1, Polkit-123, sassc-3.6.2, and startup-notification-0.12
desktop-file-utils-0.27, gnome-autoar-0.4.4, gnome-bluetooth-42.7, gst-plugins-base-1.22.7, and NetworkManager-1.44.2
GTK-Doc-1.33.2 and bash-completion
adwaita-icon-theme-45.0, DConf-0.40.0, GDM-45.0.1, gnome-backgrounds-45.0, gnome-control-center-45.1, libgweather-4.4.0, Systemd-254, and telepathy-mission-control-5.16.6
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-45.1 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-45.0.1 is not installed.
One test named CSS styling support
is known to
fail with some multi-monitor configurations.
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-45.1 tests are not installed.
-Dextensions_tool=false
: This switch allows building
this package without gnome-autoar-0.4.4 installed.