====== 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