Ich habe mit Ubuntu Oneiric auf meinem Netbook gespielt (wo Bruch eigentlich kein Problem ist). Ich mag den neuen lightdm-Anmeldebildschirm, aber er hat einen kleinen Nachteil: Neben meinem eigenen Benutzerkonto gibt es noch ein Konto, das meine Freundin gelegentlich nutzen kann, und ihr Benutzerkonto ist immer aktiv (vermutlich weil es das erste in alphabetischer Reihenfolge ist). .
Ich weiß, wie man das in gdm behebt , habe aber keine Lösung für lightdm gefunden . Weiß jemand, wie man es einrichtet, damit mein Konto standardmäßig hervorgehoben wird?
/usr/share/lightdm/lightdm.conf.d
, Dateien in/etc/lightdm.conf.d
und/etc/lightdm.conf
selbst. Die Standardeinstellungen werden möglicherweise früher überschrieben und müssen später zurückgesetzt werden.Die Antwort von hackerb9 hat es für mich getan, aber anstatt ein Skript zu erstellen, ist es viel einfacher, die Konfigurationsdatei einfach "einzufrieren". Hier ist was zu tun:
.cache
etwas anderes heißen kann)sudo nano /var/lib/lightdm/.cache/lightdm-gtk-greeter/state
last-user=[DEFAULT-USER]
sudo chattr +i /var/lib/lightdm/.cache/lightdm-gtk-greeter/state
Jetzt kann lightdm diese Datei nicht mehr aktualisieren, wenn sich ein anderer Benutzer anmeldet. Dadurch wird sichergestellt, dass Ihr Standardbenutzer immer aufgelistet wird, wenn der Anmeldebildschirm geladen wird.
Wenn dies für Sie funktioniert und Sie sich dazu entschließen, Ihre Stimme zu erheben, stimmen Sie bitte den Beitrag von hackerb9 hoch. Dies ist eine von einer separaten Methode abgeleitete Methode.
quelle
Bearbeiten Sie die Datei /etc/lightdm/lightdm.conf (
gksu gedit /etc/lightdm/lightdm.conf
) und fügen Sie eine Zeile wie die folgende hinzu:quelle
Die Option "Standardbenutzer" wurde aus lightdm entfernt. Warum? Niemand weiß. Es ist fünf Jahre her, dass diese Frage ursprünglich gestellt wurde und immer noch kaputt ist. Lightdm speichert jetzt den Status dessen, der sich zuletzt in einer versteckten Datei angemeldet hat:
Hier ist eine dreistufige Problemumgehung:
Erstellen Sie ein Shell-Skript
/usr/local/bin/lightdm-default-user
mit folgendem Inhalt:Mach es ausführbar:
chmod 755 /usr/local/bin/lightdm-default-user
Lassen Sie lightdm das Skript beim Start automatisch ausführen,
/etc/lightdm/lightdm.conf
indem Sie eine Zeile im folgenden[SeatDefaults]
Abschnitt bearbeiten und hinzufügen :Das ist furchtbar hässlich, aber es ist im Moment leider die beste Lösung.
quelle
state
Datei.