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

gnome-desktop-44.5, JSON-GLib-1.10.8, Mesa-25.3.5, Systemd-259.1 (à l'exécution), 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           \
            ..                         &&
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

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.

Démarrer GNOME

La manière la plus simple de démarrer GNOME est d'utiliser un gestionnaire d'affichage. GDM-49.2 est le gestionnaire d'affichage recommandé.

Il est aussi possible de démarrer GNOME à partir de la ligne de commande. Cependant, vous aurez quand même besoin d'installer GDM-49.2pour que le bureau fonctionne. Dans les versions précédentes de GNOME, gnome-shell ne pouvait pas démarrer sans l'avoir installé, mais cela a changé dans la version 48.0. GDM n'a pas besoin d'être activé pour démarrer gnome-shell à partir de la ligne de commande.

Pour démarrer GNOME sans gestionnaire d'affichage vous devez déterminer l'identifiant de session avec loginctl. Ensuite, exécutez (en supposant que l'identifiant de session est 1) :

systemctl --user set-environment XDG_SESSION_TYPE=wayland XDG_SESSION_ID=1 &&
systemctl --user start gnome-session-wayland@gnome.target

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