gnome-session-49.2

Introduction à GNOME Session

Le paquet GNOME Session contient le gestionnaire de session GNOME.

[Note]

Note

Les versions de développement de BLFS peuvent ne pas arriver à contruire ou à exécuter certains paquets correctement si LFS ou des dépendances ont été mises à jour depuis la dernière version stable des livres.

Informations sur le paquet

Dépendances de GNOME Session

Requises

elogind-255.22, gnome-desktop-44.5, JSON-GLib-1.10.8, Mesa-25.3.5, et UPower-1.91.1

Facultatives

xmlto-0.0.29 et libxslt-1.1.45 avec docbook-xml-4.5 et docbook-xsl-nons-1.79.2 (pour construire la documentation)

Installation de GNOME Session

Installez GNOME Session en exécutant les commandes suivantes :

mkdir build &&
cd    build &&

meson setup --prefix=/usr              \
            --buildtype=release        \
            -D man=false               \
            -D docbook=false           \
            -D systemduserunitdir=/tmp \
            ..                         &&
ninja

Ce paquet n'a pas de suite de tests.

Maintenant, en tant qu'utilisateur root :

ninja install

Si vous avez généré la documentation, déplacez-la vers un répertoire versionné :

mv -v /usr/share/doc/gnome-session{,-49.2}

Ce paquet crée deux fichiers .desktop pour Xorg dans le répertoire /usr/share/xsessions/ et deux fichiers .desktop pour Wayland dans le répertoire /usr/share/wayland-sessions/. Un seul est nécessaire dans chaque répertoire sur un système BLFS, donc évitez que le fichier supplémentaire ne s'affiche comme option dans un gestionnaire d'affichage. En tant qu'utilisateur root :

rm -fv /usr/share/xsessions/gnome.desktop &&
rm -v /usr/share/wayland-sessions/gnome.desktop

Maintenant, en tant qu'utilisateur root, supprimez les unités systemd qui sont inutels sur un système SysV :

rm -rv /tmp/{*.d,*.target,*.service}

La séquence de démarrage de gnome-wayland doit créer une sessions dbus. Sur SysV, cela doit être ajouté au fichier gnome-wayland.desktop, qui est écrit pour systemd. En tant qu'utilisateur root :

sed -e 's@^Exec=@&/usr/bin/dbus-run-session @' \
    -i /usr/share/wayland-sessions/gnome-wayland.desktop

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.

-D man=false -D docbook=false : ce paramètres désactivent la construction de la documentation. Ne les indiquez pas si vous avez construit les dépendances facultatives.

-D x11=true : cette option active la prise en charge des sessions X11. La prise en charge de X11 est obsolète et sera supprimée de GNOME 50.

Contenu

Programmes installés: gnome-session, gnome-session-inhibit et gnome-session-quit
Bibliothèques installées: Aucune
Répertoires installés: /usr/share/doc/gnome-session-49.2 et /usr/share/gnome-session

Descriptions courtes

gnome-session

est utilisé pour démarrer l'environnement de bureau GNOME

gnome-session-inhibit

est utilisé pour désactiver certaines fonctionnalités de la session GNOME lorsque certaines commandes sont exécutées

gnome-session-quit

est utilisé pour stopper la session GNOME