gnome-settings-daemon-45.1

Introduction à GNOME Settings Daemon

Le paquet GNOME Settings Daemon est responsable de la définition des divers paramètres de GNOME Session et des applications qui tournent en dessous.

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

Informations sur le paquet

Téléchargements supplémentaires

Dépendances de GNOME Settings Daemon

Requises

alsa-lib-1.2.11, colord-1.4.7, Fontconfig-2.15.0, Gcr-4.2.0, GeoClue-2.7.1, geocode-glib-3.26.4, gnome-desktop-44.0, Little CMS-2.14, libcanberra-0.30, libgweather-4.4.0, libnotify-0.8.3, libwacom-2.10.0, PulseAudio-17.0 et UPower-1.90.2

Recommandées

[Note]

Note

Les dépendances recommandées ne sont pas strictement nécessaires pour que ce paquet se construise et fonctionne, mais vous pouvez avoir des résultats inattendus si vous ne les installez pas.

Recommandées (à l'exécution)

Facultatives

gnome-session-45.0, Mutter-45.4, dbusmock-0.30.2, umockdev-0.17.18 et Xvfb (pour les tests, de Xorg-Server-21.1.11 ou Xwayland-23.2.4)

Installation de GNOME Settings Daemon

Ensuite, corrigez la détection de libelogind pour les tests :

sed -e 's/libsystemd/libelogind/' \
    -i plugins/power/test.py

Ensuite, corrigez la fonctionnalité de rétroéclairage dans gnome-control-center :

sed -e 's/(backlight->logind_proxy)/(0)/' \
    -i plugins/power/gsd-backlight.c

Si vous lancez la suite de tests, appliquez un correctif pour corriger des délais d'attente de tests sans python-dbusmock 0.30.0 ou supérieur :

patch -Np1 -i ../gnome-settings-daemon-45.1-testsuite_fix-1.patch

Installez GNOME Settings Daemon en exécutant les commandes suivantes :

mkdir build &&
cd    build &&

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

Pour tester les résultats, exécutez : ninja test. Remarquez que vous devez avoir installé python-dbusmock pour que les tests réussissent correctement. Certains tests peuvent échouer en fonction du système d'init utilisé.

Maintenant, en tant qu'utilisateur root :

ninja install

Explication des commandes

--buildtype=release : spécifie le type de construction convenant aux versions stables de ce paquet, comme la valeur par défaut produit des binaires non optimisés.

Contenu

Programmes installés: Aucune
Bibliothèques installées: libgsd.so
Répertoires installés: /etc/xdg/Xwayland-session.d, /usr/include/gnome-settings-daemon-45, /usr/lib/gnome-settings-daemon-45 et /usr/share/gnome-settings-daemon