Die Liste der Sitzungen ist im Verzeichnis beschrieben /usr/share/xsessions
.
Einige der gebräuchlichsten Sitzungsnamen lauten wie folgt:
- Für Unity-2d heißt die Sitzungsdatei ubuntu-2d.desktop
- Für gnome-classic heißt die Sitzungsdatei gnome-classic.desktop
- Für gnome-classic (keine Effekte), auch bekannt als gnome-fallback, heißt die Sitzungsdatei gnome-fallback.desktop
- Bei Unity-3d heißt die Sitzungsdatei ubuntu.desktop
- Für Lubuntu heißt die Sitzungsdatei Lubuntu.desktop
- Bei LXDE heißt die Sitzungsdatei LXDE.desktop
Wenn Sie also die light-dm-Konfigurationsdatei in "ubuntu-2d" ändern, wird die Sitzung standardmäßig auf Unity-2D gesetzt
dh
sudo nano /etc/lightdm/lightdm.conf
Ändern Sie die Zeile
user-session=ubuntu
zu
user-session=ubuntu-2d
Hinweis - Wenn Sie keine lightdm.conf-Datei haben, verwenden Sie für eine automatische Anmeldung die folgenden Werte für diese Datei:
[SeatDefaults]
greeter-session=unity-greeter
user-session=ubuntu-2d
autologin-user=myusername
autologin-user-timeout=0
Eine andere Möglichkeit ist zu laufen:
sudo /usr/lib/lightdm/lightdm-set-defaults -s <session-name>
Z.B:
sudo /usr/lib/lightdm/lightdm-set-defaults -s ubuntu-2d
Dadurch wird auch die lightdm.conf
Datei erstellt, wenn sie noch nicht vorhanden war.
user-session=ubuntu
nicht in der Datei vorhanden ist/etc/lightdm/lightdm.conf
, geben Sie sie einfach als letzte Zeile ein:user-session=ubuntu-2d
/usr/share/lightdm/
. Ich musste bearbeitenlightdm.conf.d/50-ubuntu.conf
Es ist seltsam, dass LightDM (der Display-Manager von Ubuntu 11.10 , der den grafischen Anmeldebildschirm bereitstellt ) Ihre Auswahl beim Neustart nicht merkt.
Sie können die relevante Konfigurationsdatei, die aufgerufen wird
.dmrc
und sich in Ihrem Basisordner befindet, manuell bearbeiten . In Nautilus (dem Dateibrowser) müssen Sie Ctrl+ H(oder Ansicht > Versteckte Dateien anzeigen ) drücken , um es und andere Dateien anzuzeigen, die mit einem.
Zeichen beginnen. Wenn Sie diese Datei haben - was Sie wahrscheinlich tun - dann wird ihr Inhalt wie folgt aussehen:Für GNOME Classic können Sie Folgendes ändern:
Oder für GNOME Classic (keine Effekte) können Sie Folgendes ändern:
Wenn Sie zufällig Unity 2D (Sitzungstyp Ubuntu 2D ) verwenden möchten , können Sie Folgendes ändern:
Wenn Sie die Datei überhaupt nicht haben, können Sie sie mit dem entsprechenden Inhalt erstellen.
Wenn Sie GNOME Classic oder GNOME Classic (keine Effekte) als Standardsitzungstyp für alle Benutzer festlegen möchten - oder dies lieber nicht möchten, die oben beschriebene benutzerspezifische Methode jedoch nicht funktioniert -, können Sie Folgendes bearbeiten
/etc/lightdm/lightdm.conf
: Ändern der Zeile, die sagtuser-session=ubuntu
, stattdessenuser-session=gnome-classic
oderuser-session=gnome-fallback
(oderuser-session=ubuntu-2d
) zu sagen . Ein paar Dinge, die Sie beachten sollten, wenn Sie dies in Betracht ziehen:Es ist vorzuziehen, die benutzerspezifischen Konfigurationsdateien in den Basisordnern der Benutzer zu bearbeiten, es sei denn, Sie haben einen Grund, die globale Konfiguration zu ändern (so funktioniert das nicht).
Da es sich um eine globale Konfigurationsdatei handelt, die erheblich mehr als die einfache Konfigurationsoption enthält, die Sie bearbeiten möchten, ist es ratsam, vor der Bearbeitung eine Sicherungskopie zu erstellen, falls Sie einen Fehler machen. Sie können dies im Terminal tun, indem Sie den Befehl ausführen
sudo cp /etc/lightdm/lightdm.conf /etc/lightdm/lightdm.conf.old
.Diese Datei gehört root, daher der obige Befehl sudo. Sie müssen es auch als root bearbeiten. Um es in gedit als root zu öffnen, können Sie es
gksu gedit /etc/lightdm/lightdm.conf
(entweder in einem Terminal-Fenster oder in einem grafischenRun Application
Textfeld, wenn Sie Alt+ drücken F2) odersudo -H gedit /etc/lightdm/lightdm.conf
in einem Terminal-Fenster ausführen .Es ist wahrscheinlich, dass es sich bei dem aufgetretenen Verhalten um einen Fehler handelt. Wenn
~/.dmrc
Sie also zusätzliche Informationen gesammelt haben, indem Sie prüfen, ob die manuelle Bearbeitung funktioniert, möchten Sie diese möglicherweise als einen Fehler melden. Lesen Sie diese sorgfältig zuerst, dann nach der Suche , um zu sehen , ob ein ähnlicher Fehler wird berichtet, starten Sie den Reporting - Prozess durch den Aufrufubuntu-bug
mit der PID des laufendenlightdm
Prozesses oder, fast so gut laufenubuntu-bug lightdm
... die alle sollen Sinn , nachdem Sie machen‘ habe diesen Leitfaden gelesen .Neben Unity (Sitzungstyp Ubuntu ), Unity 2D (Sitzungstyp Ubuntu 2D ) und GNOME 3 Fallback ( GNOME Classic und GNOME Classic (keine Effekte) ) könnten Sie auch Xfce4 als noch leichtere Optionen in Betracht ziehen (Paket installieren
xubuntu-desktop
und Sitzungstyp Xubuntu auswählen ) und LXDE (Paket installierenlubuntu-desktop
und Sitzungstyp Lubuntu auswählen ).ubuntu-mate-desktop
Paket enthalten ist (siehe Ubuntu MATE ).Es gibt auch GNOME 3 mit der GNOME-Shell anstelle von Unity (Installieren des Pakets
gnome-shell
und AuswählenGNOME
) und KDE 4 Plasma (Installieren des Paketskubuntu-desktop
und AuswählenKubuntu
), aber diese sind wahrscheinlich weniger ressourcenintensiv als die oben genannten Optionen.quelle
Um die Standardeinstellung pro Benutzer zu ändern, aktivieren Sie das Kontrollkästchen
Scheint so, als wäre dieses Set
.dmrc
im Benutzerhaus.Prost
quelle
So ändern Sie die Standardsitzung in Lightdm
quelle
sudo /usr/lib/lightdm/lightdm-set-defaults --session gnome-shell
Ich habe
/etc/lightdm/lightdm.conf
mit diesem Inhalt bearbeitet :Und es startet automatisch die Gnom-Shell.
quelle
Ich stelle fest, dass die Einstellung einer der oben genannten Einstellungen von der letzten von lightdm gespeicherten Sitzung des Benutzers überschrieben wird. Möglicherweise müssen Sie die Benutzerdateien unter entfernen oder bearbeiten
/var/cache/lightdm/dmrc
, um die globale Standardeinstellung zu aktivieren. Oder auf individueller Basis, indem Sie dieuser.dmrc
Datei mit dem folgenden Inhalt bearbeiten :quelle
.dmrc
Datei und wie wird sie erstellt?Dies funktioniert möglicherweise nicht in Ubuntu, aber es hat bei mir in Fedora funktioniert. Es dauerte Tage, um herauszufinden, und ich wollte es teilen:
Gehen Sie zu
/usr/share/xsessions
und/usr/share/wayland-sessions
und fügen Sie jeder Datei, die auf .desktop endet, Präfixe mit einer anderen Nummer und einem Bindestrich hinzu .Die niedrigste Zahl ist die Standardeinstellung. Ich möchte zum Beispiel, dass xfce mein Standard ist, sodass die Datei den Namen 1-xfce.desktop hat
Hoffe das hilft.
quelle