GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Wie lege ich beim Systemstart eine Standard-Desktop-Umgebung fest?

Sie sollten dies einrichten können, indem Sie Ihren $HOME/.dmrc bearbeiten Datei. Die Sitzungen, die Ihrem Display-Manager (je nachdem, welchen Sie verwenden) zur Verfügung stehen, sind .desktop-Dateien, die sich normalerweise in /usr/share/xsessions befinden . In meinem Fall enthält dieses Verzeichnis:

$ 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

Jede dieser Dateien ist eine mögliche Sitzung, die mein Display-Manager auswählen kann. Welche wird von $HOME/.dmrc gesteuert Datei. Also, um KDE zu machen Standardmäßig müssten Sie diese Datei bearbeiten und so aussehen lassen:

[Desktop]
Session=kde-plasma

Das setzt voraus, dass Sie einen kde.desktop haben Datei im xsessions Verzeichnis, ich benutze kein KDE, also kann ich es nicht überprüfen, aber es funktioniert für mich mit cinnamon oder xfce . Sobald Sie diese Änderung vorgenommen haben, sollten Sie jedes Mal standardmäßig bei KDE angemeldet sein.


In GNOME 2 ist der .dmrc Datei im Home-Verzeichnis des Benutzers wurde verwendet, um Standardsitzungen zu erstellen. Diese .dmrc Datei wird nicht mehr verwendet.

Um eine Standardsitzung für einen Benutzer anzugeben, aktualisieren Sie den Kontodienst des Benutzers in /var/lib/AccountsService/users/*username* Datei:

[User]
Language=
XSession=mate

Quelle


Für RHEL/CentOS 7 können Sie die Datei /etc/sysconfig/desktop setzen DESKTOP=KDE enthalten wodurch es standardmäßig auf KDE gesetzt wird.

Dies funktioniert auch für VNC.


Linux
  1. So setzen und löschen Sie lokale, benutzer- und systemweite Umgebungsvariablen in Linux

  2. So legen Sie den System-Hostnamen unter Linux fest oder ändern ihn

  3. Wie kann ich eine Datei von Awk kategorisieren?

  4. Wie verwende ich den Dateityp in Vim?

  5. Wie lege ich einen Standard-Nick für neue irssi-Verbindungen fest?

So legen Sie Umgebungsvariablen in MacOS fest

So legen Sie den Hostnamen unter Linux fest oder ändern ihn

So setzen Sie die Umgebungsvariable in Bash

Wie stelle ich das Standardprogramm ein, um einen bestimmten Dateityp zu öffnen?

So legen Sie $PATH im Linux-System dauerhaft fest

Anpassen von Cinnamon Desktop in einem Linux-System