gnome-session-42.0

Introduction à GNOME Session

Le paquet GNOME Session contient le gestionnaire de session GNOME.

[Note]

Note

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.

Informations sur le paquet

Dépendances de GNOME Session

Requises

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

Facultatives

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

Installation de 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}

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.

Contents

Programmes installés: gnome-session, gnome-session-custom-session, gnome-session-inhibit et gnome-session-quit
Bibliothèques installées: Aucune
Répertoires installés: /usr/share/doc/gnome-session-42.0 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

Last updated on