Le paquet GNOME Session contient le gestionnaire de session GNOME.
Development versions of BLFS may not build or run some packages properly if dependencies have been updated since the most recent stable versions of the book.
Téléchargement (HTTP) : https://download.gnome.org/sources/gnome-session/42/gnome-session-42.0.tar.xz
Téléchargement (FTP) : ftp://ftp.acc.umu.se/pub/gnome/sources/gnome-session/42/gnome-session-42.0.tar.xz
Somme de contrôle MD5 : ab47b2cd924fb74d4dbc2edab886c32a
Taille du téléchargement : 474 Ko
Estimation de l'espace disque requis : 12 Mo
Estimation du temps de construction : 0.1 SBU
dbus-glib-0.112, elogind-246.10, gnome-desktop-42.3, JSON-GLib-1.6.6, Mesa-22.1.4, et UPower-1.90.0
xmlto-0.0.28 et libxslt-1.1.35 avec docbook-xml-4.5 et docbook-xsl-nons-1.79.2 (pour construire la documentation)
Notes utilisateur : https://wiki.linuxfromscratch.org/blfs/wiki/gnome-session
Lorsque vous lancez Gnome sous Wayland-1.21.0, les paramètres d'environnement ne sont pas importés pour l'utilisateur à partir du profil du système. Les développeurs de Wayland n'ont pas encore choisi une méthode standard pour fournir des paramètres d'environnement du système aux sessions utilisateur. Pour contourner cette limitation, exécutez la commande suivante pour que gnome-session utilise un shell de connexion :
sed 's@/bin/sh@/bin/sh -l@' -i gnome-session/gnome-session.in
Adaptez meson.build pour que gnome-session puisse construire sans systemd :
sed -i "/ systemd_dep/,+3d;/if enable_systemd/a \ systemd_userunitdir = '/tmp\'" meson.build
Installez GNOME Session en exécutant les commandes suivantes :
mkdir build && cd build && meson --prefix=/usr \ --buildtype=release \ -Dsystemd_journal=false \ .. && ninja
Ce paquet n'a pas de suite de tests.
Maintenant, en tant qu'utilisateur root
:
ninja install
Déplacez la documentation vers un répertoire versionné :
mv -v /usr/share/doc/gnome-session{,-42.0}
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}
--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.
Last updated on