Pobrałem kilka pozdrowienia dla LightDM, ale nie zastanawiałem się, jak je włączyć. Czy istnieje sposób przełączania programu Greeter za pomocą metody graficznej lub wiersza poleceń ?. Nie zamierzam zmieniać menedżera wyświetlania ani tła, ale zmienić układ i wygląd ekranu logowania za pomocą innego „motywu” (witter to nazwa motywów LightDm). Dziękuję za Twój czas.
53
Odpowiedzi:
Po prostu edytuj tę
greeter-session
opcję w/etc/lightdm/lightdm.conf
pożądanym powitaniu.Jeśli na przykład chcesz użyć
lightdm-gtk-greeter
.Otwórz „/etc/lightdm/lightdm.conf” w dowolnym edytorze jako root. Na przykład
sudo vim /etc/lightdm/lightdm.conf
następnie zmień liniędo
Jeśli plik nie istnieje, niech zawiera
Następnie wszystko, co musisz zrobić, to upewnić się, że
lightdm-gtk-greeter
moduł witający jest zainstalowany (np. Pakiet ), a następnie ponownie uruchomić lightdm.źródło
/etc/lightdm/lightdm.conf
plik nie istnieje. Wystarczy utworzyć i umieścić tam dwie następujące linie[SeatDefaults]
igreeter-session=YOUR-GREETER
, a następnie ponownie uruchomić komputer.[SetDefaults]
”, prawda?[SeatDefaults]
dokładnie. Zobacz konfigurację LightDM .Zmień Greeter LightDM
KDM, inny menedżer wyświetlania, ma motywy, które można zmieniać za pomocą interfejsu konfiguracyjnego. LightDM ma pozdrowienia, które można zmienić, ale nie ma interfejsu.
Konfiguracja LighDM jest zarządzana przez plik lightdm.conf, jednak nie należy go bezpośrednio edytować, zamiast tego należy użyć domyślnego zestawu parametrów lightdm- backend .
Przed zmianą konfiguracji LighDM wykonaj kopię zapasową pliku:
Istnieje kilka powitań LightDM, takich jak lightdm-unity-greeter, lightdm-gtk-greeter, lightdm-webkit-greeter i lightdm-kde-greeter.
W tym przykładzie użyję lightdm-kde-greeter .
Jeśli robisz to z konsoli głównej, wpisz wszystkie polecenia bez sudo . W przypadku następujących poleceń, jeśli korzystasz z GUI (graficznego interfejsu użytkownika), użyj sekwencji klawiszy ALT-F2 lub klawisza Super (zwykle klawisz Windows) i wpisz termin, aby otworzyć terminal, który chcesz. Jeśli domyślny terminal KDE, po prostu wpisz konsole.
Postępuj dokładnie według tych kroków.
Upewnij się, że masz zainstalowany LightDM i wybrany program powitalny, wpisując następujące polecenie.
sudo apt-get install -s lightdm-kde-greeter
Jeśli pojawi się komunikat „Nie można zlokalizować paczki ...”, sprawdź, czy wpisałeś poprawność, wprowadź następującą sekwencję poleceń, a następnie przejdź do kroku 4. W przeciwnym razie przejdź do kroku 3.
sudo apt-add-repository ppa:agateau/lightdm-kde
sudo apt-get update
sudo apt-get install lightdm-kde-greeter
Jeśli nie widzisz 0 nowo zainstalowanych w następującej kolejności: "0 zaktualizowanych, 0 nowo zainstalowanych, 0 do usunięcia i 0 niezaktualizowanych, wprowadź ponownie polecenie bez -s, co jest opcją symulacji działania w apt-get. Następnie przejdź do kroku 4.
sudo apt-get install lightdm-kde-greeter
Dla wielu użytkowników polecenie lightdm-set-defaults nie zostanie znalezione, ponieważ nie znajduje się na ich ścieżce. Z tego powodu użyjemy
/usr/lib/lightdm/lightdm-set-defaults
. Aby ustawić greeter na lightdm-kde-greeter, wpisz następującą komendę w terminalu:sudo /usr/lib/lightdm/lightdm-set-defaults --greeter lightdm-kde-greeter
Jeśli korzystasz z konsoli root lub masz zainstalowany Xephyr, możesz sprawdzić konfigurację za pomocą wbudowanej funkcji testowej. Możesz zalogować się tylko jako Ty. Nie używaj sudo!
lightdm --test-mode
Aby uzyskać najlepsze wyniki, zamknij i uruchom ponownie system. Pamiętaj /etc/lightdm/lightdm.conf.old, abyś mógł użyć go do zastąpienia lightdm.conf, jeśli coś pójdzie nie tak. Sugeruję, żebyś to zapisał. Jeśli coś pójdzie nie tak i nie możesz się zalogować, wpisz polecenie, które również powinieneś zapisać, aby zapisać kopię zapasową w pliku konfiguracyjnym.
sudo cp /etc/lightdm/lightdm.conf.old /etc/lightdm/lightdm.conf
Uwaga
Zebrałem większość tych informacji z LightDM Ubuntu Wiki . Z wyjątkiem dodania PPA, informacja nie jest specyficzna dla wersji i LightDM jest poza etapem testowania. Czytaj więcej na http://wiki.ubuntu.com/LightDM
Jeśli coś pójdzie strasznie nie tak.
sudo stop lightdm
.sudo start gdm
lub KDM za pomocąsudo start kdm
.sudo dpkg-reconfigure lightdm
aby ustawić domyślny menedżer wyświetlania.Odinstaluj LightDM, a GDM zastąpi go po ponownym uruchomieniu.
sudo apt-get remove lightdm
źródło
Po prostu zainstaluj to:
Następnie uruchom program GUI „ Ustawienia LightDM GTK + Greeter ” Skonfiguruj, co chcesz w nim, a następnie uruchom ponownie.
źródło
Wypróbuj to małe narzędzie, aby łatwo zmienić motyw LightDM (PPA autorstwa Claudio Novais):
Zobacz ten film wyjaśniający, jak go używać!
źródło
Tylko uwaga, na Ubuntu 14.04.5 LTS mam to:
... więc pliki sugerowane gdzie indziej (np. zaakceptowane
/etc/lightdm/lightdm.conf
) nie działały dla mnie - stworzyłem własny plik,60-my-own.conf
który posortowałby jako ostatni w /usr/share/lightdm/lightdm.conf.d/, w którym ja może w końcu przełączać się między pozdrowieniami, np .:źródło
Możesz zmienić tło powitania LightDM, wykonując następujące czynności w terminalu:
gksu gedit /etc/lightdm/unity-greeter.conf
Aby uzyskać więcej informacji o LightDM, przejdź do strony Wiki Ubuntu na LightDM
źródło
Dla Ubuntu 14.04.4 LTS:
1) Pobierz nowy program powitalny, na przykład: sudo apt-get install ligthdm-gtk-greeter
2) zmodyfikuj konfigurację w następujący sposób: sudo nano /usr/share/lightdm/lightdm.conf.d/50-unity-greeter.conf
3) zapisz i uruchom ponownie ~
źródło
Zainstaluj Ubuntu Tweak . Otwórz i wybierz kartę „Ulepszenia”. W obszarze „Uruchamianie” wybierz „Ustawienia logowania”. W prawym górnym rogu znajduje się pasek wyszukiwania, a po jego lewej stronie znajduje się odblokowanie. Odblokuj i możesz zmienić motyw GTK i ikonę podczas uruchamiania. Plus logo i tło. Mam nadzieję, że to pomaga.
źródło
Zmień powitanie na Ubuntu 14.04 Trusty = <
The Man-Strony dla lightdm w Ubuntu 14.04 i wierny aż znalazły się odniesienia do DM-narzędzie Jest to narzędzie do mange niektóre ustawienia wyświetlania Mangaer i instlled asside Lightdm. Aby rozwiązać problem, użyj tego polecenia
sudo dm-tool --switch-to-greeter <nameofgreeter>
Musisz to zrobić spoza sesji x. na przykład w skrypcie init
źródło