Outils pour utilisateurs

Outils du site


linux:opensuse:gnome

Configurer la session GNOME

GNOME Shell dispose de trois sessions :

  • GNOME, c'est celle par défaut, il nécessite 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é à 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
linux/opensuse/gnome.txt · Dernière modification : 2024/10/06 18:38 de olivier

Sauf mention contraire, le contenu de ce wiki est placé sous les termes de la licence suivante : Public Domain