Bawiłem się Ubuntu Oneiric na moim netbooku (gdzie złamanie nie jest tak naprawdę problemem); Podoba mi się nowy ekran logowania lightdm, ale ma on jedną drobną irytację: oprócz mojego konta użytkownika istnieje inne konto do sporadycznego użytku przez moją dziewczynę, a jej konto użytkownika jest tym, na którym zawsze się skupia (prawdopodobnie dlatego, że jest to najpierw alfabetycznie) .
Wiem, jak to naprawić w gdm, ale nie znalazłem rozwiązania dla lightdm . Czy ktoś wie, jak to skonfigurować, aby moje konto było domyślnie podświetlone?
/usr/share/lightdm/lightdm.conf.d
, pliki/etc/lightdm.conf.d
i/etc/lightdm.conf
Sama. Wartości domyślne mogą zostać zastąpione wcześniej i później trzeba je zresetować.Odpowiedź hackerb9 zrobiła to dla mnie, ale zamiast tworzyć skrypt, o wiele łatwiej jest po prostu „zamrozić” plik konfiguracyjny. Oto co robić:
.cache
może być nazywany czymś innym)sudo nano /var/lib/lightdm/.cache/lightdm-gtk-greeter/state
last-user=[DEFAULT-USER]
sudo chattr +i /var/lib/lightdm/.cache/lightdm-gtk-greeter/state
Teraz lightdm nie będzie w stanie zaktualizować tego pliku, gdy inny użytkownik zaloguje się, aby upewnić się, że domyślny użytkownik będzie zawsze wyświetlany na liście po załadowaniu ekranu logowania.
Jeśli to zadziała i zdecydujesz się na głosowanie w górę, proszę o głosowanie w górę postu hackerb9, a także pochodzi to z osobnej metody.
źródło
Edytuj plik /etc/lightdm/lightdm.conf (
gksu gedit /etc/lightdm/lightdm.conf
) i dodaj do niego taką linię:źródło
Opcja „default-user” została usunięta z lightdm. Dlaczego? Nikt nie wie. Minęło pięć lat, odkąd pytanie zostało pierwotnie zadane i wciąż jest zepsute. Lightdm zapisuje teraz tutaj status ostatniego zalogowanego w ukrytym pliku:
Oto trzyetapowe obejście:
Utwórz skrypt powłoki o nazwie
/usr/local/bin/lightdm-default-user
z następującą zawartością:Spraw, by był wykonywalny:
chmod 755 /usr/local/bin/lightdm-default-user
Niech lightdm automatycznie uruchomi skrypt podczas uruchamiania, edytując
/etc/lightdm/lightdm.conf
i dodając wiersz w[SeatDefaults]
sekcji:To jest okropnie brzydkie, ale obecnie jest to niestety najlepsze rozwiązanie.
źródło
state
pliku.