web-dev-qa-db-fra.com

Comment définir un environnement de bureau par défaut au démarrage du système?

Je suis un utilisateur Linux et KDE et, récemment, j'ai commencé à utiliser également Enlightenment comme environnement de bureau de substitution lorsque j'ai besoin d'une consommation de ressources plus légère.

J'utilise KDM en tant que gestionnaire d'affichage et je dois trouver un moyen de configurer correctement l'environnement de bureau par défaut selon mes préférences.

Je souhaite pouvoir définir KDE comme choix par défaut, car je l'utilise quotidiennement et j'en choisis manuellement un autre au moment voulu.

Actuellement, il est configuré pour démarrer le dernier DE utilisé, et je ne trouve pas comment changer ce comportement. Le module de contrôle KDM dans les paramètres système de KDE ne semble pas me proposer cette option.

Des indices sur comment puis-je le faire?

19
Sekhemty

Vous devriez pouvoir le configurer en éditant votre fichier $HOME/.dmrc. Les sessions disponibles pour votre gestionnaire d'affichage (quelle que soit celle que vous utilisez) sont des fichiers .desktop situés normalement dans /usr/share/xsessions. Dans mon cas, ce répertoire contient:

$ ls /usr/share/xsessions
cinnamon2d.desktop  gnome-fallback.desktop  openbox-gnome.desktop  xfce.desktop
cinnamon.desktop    mate.desktop            openbox-kde.desktop
gnome.desktop       openbox.desktop         ssh.desktop

N'importe lequel de ces fichiers est une session possible que mon gestionnaire d'affichage peut choisir. Lequel est contrôlé par le fichier $HOME/.dmrc. Donc, pour que KDE soit la valeur par défaut, vous devez éditer ce fichier et lui donner l'aspect suivant:

[Desktop]
Session=kde-plasma

Cela suppose que vous ayez un fichier kde.desktop dans le répertoire xsessions, je n'utilise pas KDE, donc je ne peux pas vérifier, mais cela fonctionne pour moi avec cinnamon ou xfce. Une fois cette modification effectuée, vous devez être connecté à KDE par défaut à chaque fois.

22
terdon

Dans GNOME 2, le fichier .dmrc du répertoire de base de l’utilisateur était utilisé pour créer des sessions par défaut. Ce fichier .dmrc n'est plus utilisé.

Pour spécifier une session par défaut pour un utilisateur, mettez à jour le service de compte de l'utilisateur dans le fichier /var/lib/AccountsService/users/*username*:

[User]
Language=
XSession=mate

Source

4
yrHeTaTeJlb

Pour RHEL/CentOS 7, vous pouvez définir le fichier /etc/sysconfig/desktop pour qu'il contienne DESKTOP=KDE, qui le configurera par défaut à KDE.

Cela fonctionne également pour VNC.

1
Everlight

Fonctionne pour Centos 7/RHEL Si $ HOME/.dmrc n'existe pas:

  1. Depuis dir /usr/share/xsessions déplacez tous les fichiers * .desktop dans un autre répertoire ( case - xfce.desktop):

    $ ls /usr/share/xsessions xfce.desktop unnecessary_env/

  2. Après la déconnexion/le redémarrage, XFCE sera chargé par défaut.

Remarque! Vous ne pourrez pas choisir entre l'interface graphique

0
c ccx