Wiederherstellen von Unity Greeter

13

Ich habe die XFCE Desktop -Umgebung installiert, aber wenn ich mich dazu entscheide, zu Unity zurückzukehren, während XFCE packages deinstalliert wird, startet der LightDM keep wie XFCE und ich möchte Unity eins wiederherstellen. Ich denke, das heißt Unity Greeter. Kann mir jemand helfen?

    
sinholueiro 10.01.2014, 15:59
quelle

8 Antworten

8

Ich habe xubuntu-desktop auf Ubuntu 14.04 installiert. Dann bemerkte ich auch, dass sich der Greeter geändert hatte. Ich benutze immer noch den xubuntu-Desktop, aber ich habe den Greeter durch Hinzufügen einer Zeile

geändert
greeter-session=unity-greeter

in /etc/lightdm/lightdm.conf.d/10-xubuntu.conf .

Update: Jetzt, bei einer neuen Installation von Ubuntu 14.10 + xubuntu-desktop, gibt es kein Verzeichnis lightdm.conf.d unter /etc/lightdm . Aber folgenden Rat von hier Ich habe das Verzeichnis /etc/lightdm/lightdm.conf.d und eine Datei /etc/lightdm/lightdm.conf.d/50-myconfig.conf mit Inhalt

erstellt
[SeatDefaults]
greeter-session=unity-greeter

und ich bekomme die Einheit Greeter zurück.

    
Sampo Smolander 23.05.2014 03:20
quelle
7

Ich habe es nicht getestet, aber ich vermute, dass @SampoSmolander den besten Ansatz hat.

Alternativ hatte ich Erfolg, indem ich den gtk-Greeter entfernte - anscheinend benutzt XFCE das.

sudo apt-get purge lightdm-gtk-greeter

Es gibt immer noch das heikle Problem, XFCE's greeter Wallpaper zu entfernen:

Hinweis: Es sieht so aus, als ob mehrere Desktop-Umgebungen das Paket lightdm-gtk-greeter (einschließlich XFCE und MATE) installieren. Interessanterweise sind die Konfigurationsdateien, die @SampoSmolander behandelt, nicht mehr vorhanden, sobald Sie das Paket entfernt haben.

    
nobar 16.11.2014 23:28
quelle
2

Ich hatte ein ähnliches Problem. @ SampoSmolander Antwort könnte der richtige Weg sein.

Wenn Sie Ubuntu 14.04 verwenden, müssen Sie die Zeile

hinzufügen
[SeatDefaults]
greeter-session=unity-greeter

in /etc/lightdm/lightdm.conf.d/50-myconfig.conf

Ich schrieb eine detaillierte Anleitung , aber ich weiß nicht, ob es funktioniert, weil die LightDM-Rekonfiguration das Problem für mich gelöst zu haben scheint.

    
mdhtr 10.01.2015 11:08
quelle
1

cd /usr/share/lightdm/lightdm.conf.d && sudo ln -s 50-unity-greeter.conf 99-unity-greeter.conf und starten Sie das System neu.

Das Problem wird verursacht durch lightdm-gtk-greeter installierende Datei namens 60-lightdm-gtk-greeter.conf , die den Einheits-Greeter außer Kraft setzt. Ich denke, wir sollten einfach sudo update-alternatives --config lightdm-greeter und unity-greeter auswählen können, aber unity-greeter package ist falsch aufgebaut und unterstützt nicht update-alternatives .

Der obige Befehl behebt das Problem, indem er einen symbolischen Link mit einer höheren Nummer erstellt, damit er die falsche Auswahl für den Begrüßungstext überschreiben kann. Ich verwende den symbolischen Link, um besser auf die Zukunft vorbereitet zu sein, falls die Datei 50-unity-greeter.conf jemals vom Systempaket aktualisiert wird.

    
Mikko Rantalainen 22.06.2016 13:29
quelle
0

Versuchen Sie:

sudo dpkg-reconfigure lightdm
    
animaletdesequia 10.01.2014 16:03
quelle
0

Ich hatte ein ähnliches Problem, ich habe den Greeter beim Benutzerwechsel verloren. Die Lösung war im Paket Lichtschranke . Einfach neu installieren (oder installieren, wenn es entfernt wurde)

sudo apt-get install light-locker

In meinem Fall wurde es deinstalliert, aber der Schlüssel ist das Paket.

    
saeioul 05.12.2014 01:03
quelle
0

Sie könnten versuchen, dies in das Terminal einzugeben, und es könnte auf diese Weise in Ordnung sein, sage ich:

 sudo apt-get autoremove lightdm
 sudo apt-get install --reinstall lightdm-gtk-greeter 

Wenn das nicht funktioniert, können Sie versuchen, es erneut einzugeben:

 sudo dpkg-reconfigure -a lightdm-gtk-greeter 

und es könnte auch so funktionieren.

    
Michael 20.11.2014 17:32
quelle
0

Um den Unity Greeter als Standard festzulegen, bearbeiten Sie die Datei im Ubuntu 16.04 Anmeldebildschirm

/usr/share/lightdm/lightdm.conf.d/60-lightdm-gtk-greeter.conf

und ändern Sie die "greeter-session" Zeile in "greeter-session = unity-greeter"

    
Sunny127 03.04.2018 13:35
quelle

Tags und Links