Stellt Unity Greeter wieder her


13

Ich habe die XFCE-Desktop- Umgebung installiert , aber wenn ich mich entscheide , während der Deinstallation zu Unity zurückzukehren , startet XFCE packagesder LightDMKeep wie XFCE, und ich möchte den wiederherstellen Unity. Ich denke, das nennt sich Unity Greeter. Kann mir jemand helfen?


Könnten Sie ein Foto machen, damit wir genau sehen, was Sie meinen?
Seth

Antworten:


8

Ich habe xubuntu-desktop über Ubuntu 14.04 installiert. Dann bemerkte ich auch, dass sich der Begrüßer geändert hatte. Ich benutze immer noch den xubuntu-Desktop, habe aber den Begrüßer zurückgesetzt, indem ich eine Zeile hinzugefügt habe

greeter-session=unity-greeter

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

Update: Jetzt auf einem neuen installieren von Ubuntu 14.10 + xubuntu-Desktop obendrein gibt es kein Verzeichnis lightdm.conf.dunter /etc/lightdm. Aber nach den Ratschlägen von hier habe ich das Verzeichnis /etc/lightdm/lightdm.conf.dund eine Datei /etc/lightdm/lightdm.conf.d/50-myconfig.confmit Inhalten erstellt

[SeatDefaults]
greeter-session=unity-greeter

und ich bekomme die einheit grüßer zurück.


4
Dies funktioniert auch am 16.04. Vielen Dank!
TenLeftFingers

1
funktioniert auch am 16.10
Necktwi 18.01.17

7

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

Alternativ hatte ich Erfolg, als ich den gtk-Begrüßer entfernte - anscheinend ist es das, was XFCE verwendet.

sudo apt-get purge lightdm-gtk-greeter

Es bleibt immer noch das heikle Problem, XFCEs Begrüßungstapete mit Mäusen loszuwerden:

Hinweis: Es sieht so aus, als würden mehrere Desktop-Umgebungen das lightdm-gtk-greeter-Paket (einschließlich XFCE und MATE) installieren. Interessanterweise sind die von @SampoSmolander beschriebenen Konfigurationsdateien nach dem Entfernen des Pakets nicht mehr vorhanden.


2

Ich hatte ein ähnliches Problem. @ SampoSmolander's 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 habe ein detailliertes How-to geschrieben , aber ich weiß nicht, ob es funktioniert, da die LightDM-Rekonfiguration das Problem für mich gelöst zu haben scheint.


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 durch die lightdm-gtk-greeterInstallation der aufgerufenen Datei verursacht , 60-lightdm-gtk-greeter.confdie den Unity Greeter überschreibt. Ich denke, wir sollten in der Lage sein, nur zu tun sudo update-alternatives --config lightdm-greeterund auszuwählen, unity-greeteraber das unity-greeterPaket ist falsch aufgebaut und es wird nicht unterstützt update-alternatives.

Der obige Befehl umgeht das Problem, indem ein symbolischer Link mit einer höheren Nummer erstellt wird, sodass die falsche Auswahl des Begrüßers außer Kraft gesetzt werden kann. Ich verwende den symbolischen Link, um besser auf die Zukunft vorbereitet zu sein, falls die Datei 50-unity-greeter.confjemals durch ein Systempaket aktualisiert wird.



0

Ich hatte ein ähnliches Problem, ich habe den Begrüßer beim Benutzerwechsel verloren. Die Lösung war in der Packung Light-Locker . 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.


0

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

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

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

 sudo dpkg-reconfigure -a lightdm-gtk-greeter 

und es könnte auch so gut funktionieren.


0

Um den Unity-Begrüßer als Standard festzulegen, bearbeiten Sie die Datei im Ubuntu 16.04-Anmeldebildschirm

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

und ändere die Zeile "greeter-session" in "greeter-session = unity-greeter"

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.