The GNOME Control Center package contains the GNOME settings manager.
This package is known to build and work properly using an LFS 11.3 platform.
Download (HTTP): https://download.gnome.org/sources/gnome-control-center/43/gnome-control-center-43.4.1.tar.xz
Download (FTP): ftp://ftp.acc.umu.se/pub/gnome/sources/gnome-control-center/43/gnome-control-center-43.4.1.tar.xz
Download MD5 sum: 820ce9df303b8beeb7257457cdca16b0
Download size: 5.5 MB
Estimated disk space required: 145 MB (with tests)
Estimated build time: 0.6 SBU (Using parallelism=4; with tests)
AccountsService-22.08.8, colord-gtk-0.3.0, gnome-online-accounts-3.46.0, gnome-settings-daemon-43.0, gsound-1.0.3, libgtop-2.40.0, libpwquality-1.4.5, MIT Kerberos V5-1.20.1, shared-mime-info-2.2, and UDisks-2.9.4
Cups-2.4.2 and Samba-4.17.5 (for the Printers Panel), gnome-bluetooth-42.5, ibus-1.5.27, libadwaita-1.2.2, and ModemManager-1.18.12 and libnma-1.10.6 (for the Network Panel)
Xvfb (from Xorg-Server-21.1.7 or Xwayland-22.1.8) and dbusmock-0.28.7 (both for tests)
cups-pk-helper-0.2.7 (Printers panel), gnome-color-manager-3.36.0 (Color panel), gnome-shell-43.3 (Applications panel), and sound-theme-freedesktop-0.8 (Additional Sound Effects in Sound panel)
![[Note]](../images/note.png)
Recommended dependencies are not strictly required for this package to build and function, but you may not get expected results at runtime if you don't install them.
User Notes: https://wiki.linuxfromscratch.org/blfs/wiki/gnome-control-center
![[Note]](../images/note.png)
If upgrading from gnome-control-center-41 or earlier, remove a
desktop file that would result in duplicated menu entries. As the
root user:
rm -f /usr/share/applications/gnome-control-center.desktop
Install GNOME Control Center by running the following commands:
mkdir build && cd build && meson --prefix=/usr --buildtype=release .. && ninja
To test the results, issue: GTK_A11Y=none ninja test. Note that you must have the python-dbusmock module installed in order for the tests to complete successfully.
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.
-Dibus=false: Use this switch if you have not
installed the recommended IBus dependency.