Ich bin ein Linux- und KDE-Benutzer und seit kurzem benutze ich Enlightenment auch als Ersatz-Desktop-Umgebung, wenn ich weniger Ressourcen benötige.
Ich verwende KDM als Anzeigemanager und muss einen Weg finden, um die Standard-Desktop-Umgebung richtig auf meine Vorlieben einzustellen.
Ich möchte in der Lage sein, KDE als Standardeinstellung festzulegen, da ich es täglich verwende und bei Bedarf manuell eine andere auswähle.
Momentan ist es so eingestellt, dass es das zuletzt verwendete DE bootet, und ich kann nicht herausfinden, wie ich dieses Verhalten ändern kann. Das KDM-Steuermodul in den KDE-Systemeinstellungen scheint mir diese Option nicht zu bieten.
Irgendwelche Hinweise, wie ich das machen kann?
linux
kde
desktop-environments
kdm
Sekhemty
quelle
quelle
session
Menü oder ähnliches geben, mit dem Sie die Sitzung auswählen können, die Sie ausführen möchten.Antworten:
Sie sollten dies einrichten können, indem Sie Ihre
$HOME/.dmrc
Datei bearbeiten . Die Sitzungen, die Ihrem Display Manager zur Verfügung stehen (je nachdem, welche Sie verwenden), sind .desktop-Dateien, die sich normalerweise in befinden/usr/share/xsessions
. In meinem Fall enthält dieses Verzeichnis:Jede dieser Dateien ist eine mögliche Sitzung, die mein Display-Manager auswählen kann. Welches wird von der
$HOME/.dmrc
Datei gesteuert . UmKDE
die Standardeinstellung zu übernehmen, müssten Sie diese Datei folgendermaßen bearbeiten:Das setzt voraus, dass Sie eine
kde.desktop
Datei imxsessions
Verzeichnis haben. Ich verwende KDE nicht, kann also nicht überprüfen, aber es funktioniert für mich mitcinnamon
oderxfce
. Sobald Sie diese Änderung vorgenommen haben, sollten Sie jedes Mal standardmäßig bei KDE angemeldet sein.quelle
/usr/share/xsessions
heißt der KDE-Eintrag inkde-plasma.desktop
. Ich nehme an, das liegt daran, dass KDE neben Plasma, dem Standard für Desktops, auch andere Umgebungen (z. B. Active für Mobilgeräte) bietet. Da ich hier nichts geändert habe, bin ich mir ziemlich sicher, dass es der Standardname ist. Vielleicht möchten Sie Ihre Antwort aktualisieren, um dies widerzuspiegeln. Ich werde dieses Verfahren ausprobieren und sehen, ob es funktioniert.In GNOME 2 wurde die
.dmrc
Datei im Basisverzeichnis des Benutzers zum Erstellen von Standardsitzungen verwendet. Diese.dmrc
Datei wird nicht mehr verwendet.Aktualisieren Sie den Kontodienst des Benutzers in der
/var/lib/AccountsService/users/*username*
Datei, um eine Standardsitzung für einen Benutzer anzugeben :Quelle
quelle
Für RHEL / CentOS 7 können Sie die Datei gesetzt
/etc/sysconfig/desktop
enthalten ,DESKTOP=KDE
die es zu KDE ausfällt.Dies funktioniert auch bei VNC.
quelle
Funktioniert für Centos 7 / RHEL Wenn $ HOME / .dmrc nicht existiert:
Von dir / usr / share / xsessions bewegen alle * .desktop - Datei in ein anderes Verzeichnis (unnecessary_env, zum Beispiel) und lassen Sie nur, die Sie brauchen (in meinem Fall - xfce.desktop):
$ ls /usr/share/xsessions xfce.desktop unnecessary_env/
Nach dem Abmelden / Neustarten wird XFCE standardmäßig geladen
Hinweis! Sie können nicht zwischen GUI wählen
quelle