Wie ändere ich das LightDM-Theme / den Begrüßer?


53

Ich habe ein paar Begrüßungsansagen für LightDM heruntergeladen, aber ich habe nicht herausgefunden, wie ich sie aktivieren kann. Gibt es eine Möglichkeit, den Begrüßer entweder grafisch oder über die Befehlszeile zu wechseln? Ich habe nicht vor, den Display-Manager oder den Hintergrund zu ändern, sondern das Layout und das Erscheinungsbild des Anmeldebildschirms durch ein anderes "Thema" zu ändern ("Begrüßer" ist der Name für LightDm-Themen). Vielen Dank für Ihre Zeit.


5
Der Begrüßer ist eigentlich kein Thema. Es ist ein Programm, das über eine Reihe von API-Aufrufen mit lightdm interagiert. Einige dieser Begrüßer haben dann wiederum Unterstützung für Themen.
Zoke

Antworten:


52

Bearbeiten Sie einfach die greeter-sessionOption im /etc/lightdm/lightdm.confgewünschten Begrüßer.

Wenn Sie zum Beispiel die lightdm-gtk-greeter.

Öffne '/etc/lightdm/lightdm.conf' mit einem beliebigen Editor als root. Zum Beispiel sudo vim /etc/lightdm/lightdm.confdann die Leitung wechseln

greeter-session=unity-greeter

zu

greeter-session=lightdm-gtk-greeter

Wenn die Datei nicht existiert, lassen Sie sie enthalten

[SeatDefaults]
greeter-session=lightdm-gtk-greeter

Dann müssen Sie nur noch sicherstellen, dass der Begrüßer installiert ist (z. B. das Paket lightdm-gtk-greeter) und dann lightdm neu starten.


11
Funktioniert auch in Ubuntu 14.04, wo die /etc/lightdm/lightdm.confDatei nicht existiert. Schaffen Sie es einfach und legte zwei folgenden Zeilen gibt [SeatDefaults]und greeter-session=YOUR-GREETER, und dann neu starten.
Ezze

1
@Ezze, das sollte doch " [SetDefaults]" sein, oder?
Waldir Leoncio

4
@WaldirLeoncio, nein, [SeatDefaults]genau das sollte es sein . Bitte beachten Sie die LightDM-Konfiguration .
Ezze,

Sei vorsichtig damit! Hi, nachdem ich es getan hatte, konnte ich nicht booten, da Onboard aktiviert war und ich in Recovery booten musste, um die Probleme zu beheben. askubuntu.com/questions/141606/…
Mina Michael

22

Ändern Sie den LightDM-Begrüßer

KDM, ein weiterer Display-Manager, verfügt über Themen, die mithilfe eines Konfigurations-Frontends geändert werden können. LightDM verfügt über Begrüßungsansagen, die möglicherweise geändert werden, es gibt jedoch kein Front-End.

Die LighDM-Konfiguration wird von der Datei lightdm.conf gesteuert. Es wird jedoch nicht davon ausgegangen, dass sie direkt bearbeitet wird. Verwenden Sie stattdessen die Standardeinstellungen für das Backend lightdm-set .

Erstellen Sie eine Sicherungskopie der Datei, bevor Sie die LighDM-Konfiguration ändern:

sudo cp /etc/lightdm/lightdm.conf /etc/lightdm/lightdm.conf.old

Es gibt mehrere LightDM-Begrüßer, z. B. LightDM-Unity-Greeter, LightDM-GTK-Greeter, LightDM-Webkit-Greeter und LightDM-KDE-Greeter.

Für dieses Beispiel verwende ich lightdm-kde-greeter .

Wenn Sie dies von einer Root-Konsole aus tun, geben Sie alle Befehle ohne sudo ein . Verwenden Sie für die folgenden Befehle, wenn Sie eine grafische Benutzeroberfläche (GUI) verwenden, die Tastenfolge ALT-F2 oder die Super-Taste (normalerweise die Windows-Taste) und geben Sie term ein, um ein Terminal Ihrer Wahl zu öffnen. Wenn Sie ein KDE-Standardterminal verwenden, geben Sie einfach konsole ein.

Befolgen Sie diese Schritte sorgfältig.

  1. Stellen Sie sicher, dass LightDM und der Begrüßer Ihrer Wahl installiert sind, indem Sie den folgenden Befehl eingeben.

    sudo apt-get install -s lightdm-kde-greeter

  2. Wenn die Meldung "Paket konnte nicht gefunden werden ..." angezeigt wird, überprüfen Sie Ihre Eingabe auf Richtigkeit. Geben Sie die folgende Befehlsfolge ein, und fahren Sie mit Schritt 4 fort. Anderenfalls fahren Sie mit Schritt 3 fort.

    sudo apt-add-repository ppa:agateau/lightdm-kde
    sudo apt-get update
    sudo apt-get install lightdm-kde-greeter

  3. Wenn Sie nicht sehen, dass 0 in der folgenden Reihenfolge neu installiert wurde: "0 aktualisiert, 0 neu installiert, 0 zu entfernen und 0 nicht aktualisiert", geben Sie den Befehl erneut ohne -s ein. Mit dieser Option können Sie eine Aktion in apt-get simulieren. Fahren Sie dann mit Schritt 4 fort.

    sudo apt-get install lightdm-kde-greeter

  4. Für viele Benutzer wird der Befehl lightdm-set-defaults nicht gefunden, da er sich nicht in ihrem Pfad befindet. Aus diesem Grund werden wir verwenden /usr/lib/lightdm/lightdm-set-defaults. Um den Begrüßer auf lightdm-kde-greeter einzustellen, geben Sie den folgenden Befehl in ein Terminal ein:

    sudo /usr/lib/lightdm/lightdm-set-defaults --greeter lightdm-kde-greeter

  5. Wenn Sie sich in einer Root-Konsole befinden oder Xephyr installiert haben, können Sie Ihre Einrichtung mithilfe der integrierten Testfunktion überprüfen. Sie dürfen sich nur als Sie selbst einloggen. Verwenden Sie kein sudo!

    lightdm --test-mode

  6. Fahren Sie das System herunter und starten Sie es neu, um optimale Ergebnisse zu erzielen. Denken Sie an /etc/lightdm/lightdm.conf.old, damit Sie lightdm.conf ersetzen können, wenn etwas schief geht. Ich schlage vor, Sie schreiben es auf. Wenn etwas schief geht und Sie sich nicht anmelden können, geben Sie diesen Befehl ein, den Sie auch notieren sollten, wodurch Ihre Sicherung in die Konfigurationsdatei zurückgeschrieben wird.

    sudo cp /etc/lightdm/lightdm.conf.old /etc/lightdm/lightdm.conf

Hinweis

Die meisten dieser Informationen stammen aus dem LightDM Ubuntu Wiki . Mit Ausnahme des Hinzufügens der PPA sind die Informationen nicht versionsspezifisch und LightDM befindet sich außerhalb der Testphase. Weitere Informationen finden Sie unter http://wiki.ubuntu.com/LightDM

Wenn etwas schrecklich schief geht.

  1. Wenn Sie keine Grafiken haben, rufen Sie mit STRG-ALT-F1 ein Textterminal auf.
  2. Stoppen Sie LightDM mit sudo stop lightdm.
  3. Starten Sie je nach Installation GDM mit sudo start gdmoder KDM mit sudo start kdm.
  4. Führen Sie aus sudo dpkg-reconfigure lightdm, um den Standardanzeigemanager festzulegen.
  5. Bearbeiten Sie / etc / X11 / default-display-manager und setzen Sie es auf / usr / sbin / gdm oder / usr / bin / kdm, wenn Sie das oben genannte nicht ausführen können.
  6. Deinstallieren Sie LightDM und GDM wird es nach einem Neustart ersetzen.

    sudo apt-get remove lightdm


Sie erwähnen nicht, dass lightdm ebenfalls installiert sein muss.
Karl Morrison

6

Bildbeschreibung hier eingeben Einfach installieren:

sudo apt-get install lightdm-gtk-greeter-settings

Starten Sie dann das GUI-Programm " LightDM GTK + Greeter-Einstellungen ". Konfigurieren Sie, was Sie darin wollen, und starten Sie dann neu.



2

Nur eine Anmerkung zu Ubuntu 14.04.5 LTS:

$ locate lightdm.conf
/etc/init/lightdm.conf
/usr/share/doc/lightdm/lightdm.conf.gz
/usr/share/lightdm/lightdm.conf.d
/usr/share/lightdm/lightdm.conf.d/50-greeter-wrapper.conf
/usr/share/lightdm/lightdm.conf.d/50-guest-wrapper.conf
/usr/share/lightdm/lightdm.conf.d/50-ubuntu-mate.conf
/usr/share/lightdm/lightdm.conf.d/50-ubuntu.conf
/usr/share/lightdm/lightdm.conf.d/50-unity-greeter.conf
/usr/share/lightdm/lightdm.conf.d/50-xserver-command.conf
/usr/share/lightdm/lightdm.conf.d/60-lightdm-gtk-greeter.conf
/usr/share/lightdm/lightdm.conf.d/60-my-own.conf
/usr/share/ubuntu-mate/lightdm/lightdm.conf
/var/lib/dpkg/info/lightdm.conffiles
/var/lib/dpkg/info/lightdm.config

... die an anderer Stelle vorgeschlagenen Dateien (z. B. die akzeptierten /etc/lightdm/lightdm.conf) haben bei mir nicht funktioniert - es wurde eine eigene Datei erstellt, 60-my-own.confdie zuletzt in /usr/share/lightdm/lightdm.conf.d/ sortiert wurde, in der ich kann endlich zwischen Begrüßern wechseln, zB:

[SeatDefaults]
#greeter-session=lightdm-gtk-greeter
greeter-session=unity-greeter

0

Sie können den LightDM-Begrüßungshintergrund folgendermaßen im Terminal ändern:

  1. Art gksu gedit /etc/lightdm/unity-greeter.conf
  2. Scrolle runter zu "Hintergrund" und ändere den Pfad / Dateinamen
    • Ich empfehle Ihnen, die Datei in ein separates Verzeichnis zu kopieren, damit Sie bei jedem Wechsel einfacher darauf zugreifen können, dass sich alle Dateien im selben Ordner befinden.
  3. Speicher die Datei
  4. Ausloggen

Weitere Informationen zu LightDM finden Sie auf der Ubuntu-Wiki-Seite zu LightDM


1
Vielen Dank für Ihren Vorschlag, dies ändert jedoch nur das Hintergrundbild für den Unity Greeter. Ich fragte, wie ich den Begrüßer selbst ändern könne.
Tigull

0

Für Ubuntu 14.04.4 LTS:

1) Laden Sie einen neuen Begrüßer herunter, zum Beispiel: sudo apt-get install ligthdm-gtk-greeter

2) Ändern Sie die Konfiguration wie folgt: sudo nano /usr/share/lightdm/lightdm.conf.d/50-unity-greeter.conf

[SeatDefaults]
#autologin-user=sirag 
#greeter-session=unity-greeter 
greeter-session=ligthdm-gtk-greeter

3) speichern und neu starten ~


-1

Installieren Sie Ubuntu Tweak . Öffnen Sie es und wählen Sie die Registerkarte "Tweaks". Wählen Sie unter "Startup" "Login Settings". Ganz oben rechts befindet sich eine Suchleiste. Links daneben befindet sich das Entsperrelement. Entsperren und Sie können das GTK- und Symbol-Thema beim Start ändern. Plus das Logo und den Hintergrund. Ich hoffe, das hilft.


-1

Ändern Sie den Begrüßer unter Ubuntu 14.04 Trusty = <

Die Man-Pages für lightdm in Ubuntu 14.04 sind vertrauenswürdig und zeigen einen Verweis auf das dm-Tool an. Dies ist ein Tool zum Verwalten einiger Display Mangaer-Einstellungen und wird außer Lightdm installiert. So können Sie Ihr Problem mit diesem Befehl lösen

sudo dm-tool --switch-to-greeter <nameofgreeter>

Sie müssen dies außerhalb einer x-Sitzung tun. in einem Init-Skript zum Beispiel


Der Befehl zum Wechseln zum Begrüßer benötigt eigentlich keine weiteren Argumente. Es zeigt nur den aktivierten Begrüßer, er kann ihn nicht ändern.
Robert Ancell

Gilt das für 15.04 und neuer?
Josh
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.