====== Configurer la session GNOME ======
GNOME Shell dispose de trois sessions :
* GNOME, c'est celle par défaut, il nécessite [[https://fr.wikipedia.org/wiki/Wayland|Wayland]]
* GNOME Xorg
* GNOME Classic, il faut installer le paquet ''gnome-shell-classic'' ''gnome-flashback''
Pour savoir lesquelles on dispose sur son système, il suffit de parcourir le répertoire ''/usr/share/xsessions/''. GDM se sert de ce dernier pour présenter les différentes sessions à l'utilisateur lors de la connexion.
Dans la plupart des distributions GNU/Linux, GDM étant étroitement lié à [[https://www.freedesktop.org/wiki/Software/AccountsService/|AccountsService]], on peut définir la session par défaut grâce au paramètre **XSession** (il faut regarder le fichier situé dans ''/var/lib/AccountsService/users/'').
Sous openSUSE, ce n'est pas suffisant, on doit utiliser la commande ''update-alternatives''.
===== update-alternatives =====
La cible qui nous intéresse s'appelle **default-xsession.desktop**.
Tout d'abord, pour connaître les différentes valeurs possibles pour une cible, on peut utiliser l'option **--list**
update-alternatives --list default-xsession.desktop
Pour obtenir la priorité des différentes valeurs d'une cible donnée, on utilise l'option **--display**.
update-alternatives --display default-xsession.desktop
Par défaut, la priorité la plus élevée correspond au « meilleur choix ».
==== Changer de valeur ====
On peut souhaiter changer la valeur par défaut (dans le cas où il existe une alternative avec un priorité inférieure à celle sélectionnée).
update-alternatives --config default-xsession.desktop
Dans ce cas là on sélectionne l'alternative qui nous intéresse.
==== Définir une nouvelle alternative ====
Il faut utiliser l'option **--install**.
Dans le cas, qui nous intéresse, ''gnome-xorg.desktop'', la commande s'écrit :
update-alternative --install /usr/share/xsessions/default.desktop default-xsession.desktop /usr/share/xsessions/gnome-xorg.desktop 30