Le paquet GNOME Session contient le gestionnaire de session GNOME.
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.
Téléchargement (HTTP) : https://download.gnome.org/sources/gnome-session/49/gnome-session-49.2.tar.xz
Somme de contrôle MD5 du téléchargement : 14d0c1ab840ff8a86348e333cd7835ec
Taille du téléchargement : 388 Ko
Estimation de l'espace disque requis : 7,5 Mo
Estimation du temps de construction : 0,1 SBU
elogind-255.22, gnome-desktop-44.5, JSON-GLib-1.10.8, Mesa-25.3.5, et UPower-1.91.1
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)
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
--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.