LightDM to nowy menedżer logowania, który ma być motywowany za pomocą HTML i CSS. Jak to zrobić w Ubuntu 11.10? Czy mogę używać własnego pliku HTML z własnym tekstem?
Rzeczy, których próbowałem:
- Spędziłem trochę czasu na googlowaniu i do tej pory nie znalazłem nic bardzo przydatnego, oprócz tego, jak zmienić obraz tła .
- Istnieje odpowiedź startera odwołująca się do katalogu motywów, ale nie ma pojęcia, co powinno się znaleźć w katalogu motywów. Wygląda na to, że kiedyś był
/usr/share/lightdm/themes
katalog, ale nie ma go w moim systemie. - Spędziłem trochę czasu, ale nie znalazłem plików, w których znajduje się bieżący motyw - gdybym mógł stwierdzić, że mógłbym spróbować go skopiować i dostosować - wykonałem
dpkg -L
zarówno pakiety lightdm, jak i unity-greeter, ale nie widziałem żadnych Pliki HTML lub CSS. - Znalazłem Podręcznik LightDM Reference, ale wydaje się, że jest to odwołanie do API, a nie przewodnik konfiguracji.
- Próbowałem przeglądać kod LightDM, ale nie mogę znaleźć żadnych przykładowych plików HTML / CSS.
Edycja: Aby to wyjaśnić, chciałbym móc edytować plik HTML, aby móc dodawać tekst do ekranu logowania, a nie tylko zmieniać czcionki i obraz tła. Przepraszamy za @jokerdino, który odpowiedział na niejasne pytanie.
Edycja 2: Znaleziono kilka innych wskazówek, ale będziesz musiał z nimi zagrać później.
- Znalazłem,
/usr/share/lightdm-gtk-greeter/greeter.ui
który jest częścią pakietu lightdm-gtk-greeter. Jest to plik XML, który wygląda trochę jak ekran logowania, ale nie wiem, jak go edytować. - Znalazłem również ten przykładowy plik HTML, który mogę sprawdzić w źródle (pod warunkiem, że nie pozwolę mu przekroczyć limitu czasu - 5 sekund). Jest powiązany z tym plikiem javascript, który podrabia lightdm do makiety WWW. Może więc mogę spróbować umieścić zmodyfikowaną wersję pliku HTML w katalogu i nazwać to katalogiem motywów ... Ale będę musiał spróbować później - chyba że ktoś napisze wcześniej jakieś instrukcje robocze - podpowiedź, podpowiedź.
Uruchom to polecenie
gksu gedit /etc/lightdm/unity-greeter.conf
Możesz edytować dowolne podświetlone linie na obrazie. Ale bądź pewien, co robisz.
źródło
Czy rozważałeś edycję obrazu tła, aby zawierał tekst, który chcesz wyświetlić? To wydaje się być najprostszym sposobem na osiągnięcie celu ....
źródło
Oto przykład niestandardowego gretera opartego na lightdm-webkit-greeter: https://github.com/jfbrazeau/lightdm-webkit-pretty-greeter
Może być wykorzystany jako punkt wyjścia do zbudowania własnego powitania.
Wyjaśnia, jak go zainstalować (lub odinstalować). Kod źródłowy można swobodnie pobierać i modyfikować.
źródło