Czy jest jakiś sposób, aby ekran logowania z zablokowanej sesji (przy użyciu Ctrl+ Alt+ Llub z przekroczenia limitu czasu ekranu) wyglądał jak ekran logowania podczas rozpoczynania nowej sesji? Nienawidzę tego, że wszystko na ekranie blokady oprócz hasła jest czarne.
gdm
lightdm
lock-screen
Chris Kerrigan
źródło
źródło
Odpowiedzi:
GDM
Nie można sprawić, aby ekran blokady wyglądał jak ekran logowania.
Możesz jednak użyć motywu na ekranie blokady. Istnieje wiele dostępnych na gnome-look.org . Oto przykład .
źródło
GDM
Odpowiedź może być nieco spóźniona, ale oprócz ustawienia motywu rzeczywistego okna odblokowania możesz również ustawić tło (tj. Czarną przestrzeń wokół okna dialogowego) na dowolny obraz, który ci się podoba. Wystarczy uruchomić następujące polecenie w terminalu:
Zastąp ostatnią ścieżkę w poleceniu ścieżką do obrazu, którego chcesz użyć. Nie zapomnij zrestartować sesji pulpitu (lub
gconfd-2
przynajmniej spróbuj ją zrestartować ).EDYCJA: chyba że skonfigurowałeś tło ekranu logowania (np. Poprzez Ubuntu Tweak), powyższe polecenie również je zmieni.
źródło
LightDM
To było zaplanowane 12.04 - oto raport o błędzie . Jednak nie wydało ostatecznej wersji.
źródło
Jeśli jesteś trochę biegły w C i trochę GTK, ekran blokady może wyglądać (ale nie być!) Ekranem logowania - skoro twoją główną troską wydaje się być brzydota skrzynki zamka?
Zrobiłbyś to, modyfikując źródła
gnome-screensaver
pakietu, który zapewnia ekran blokady.Aby uzyskać wskazówki, zobacz Jak to wymyśliłeś? sekcja na końcu tej odpowiedzi . Pierwotne pytanie dotyczyło zmiany położenia skrzynki z zamkiem w lewym dolnym rogu zamiast w środku. Jeśli chcesz, możesz przesunąć go w lewo, ustawić przezroczyste szare tło i odpowiednio zmienić rozmiar nazwy użytkownika i tekstu „Hasło:”.
Z mojego doświadczenia wynika, że kod, który należy zmienić, jest najprawdopodobniej tylko w dwóch plikach:
gs-lock-plug.c
igs-windows-x11.c
.Jeśli spróbujesz tego i masz jakieś pytania, proszę o komentarz, a ja postaram się wskazać ci właściwy kierunek.
źródło
Lekki DM
Ta poprawka działa poprzez zamianę wywołania wirtualnej klawiatury OnScreen na LightDM . Lepszym ulepszeniem byłoby zastąpienie połączenia z Gnome ScreenSaver Lockscreen (domyślny LockScreen Ubuntu do Ubuntu 13.10) z jednym na Unity Greeter (domyślny ekran logowania Ubuntu), ale nie mogłem znaleźć żadnego sposobu, aby to zrobić.
Metoda:
Otwórz Dconf Editor , wybierz schemat org.gnome.desktop.screensaver , edytuj zmienną embedded-keyboard-command i zamień jej zawartość na
, a następnie sprawdź włączoną klawiaturę osadzoną dla tego samego schematu.
Polecenia skrótów: dla miłośników terminalu i leniwych możesz wykonać powyższe ustawienia za pomocą tylko 2 poleceń:
Od teraz ekran logowania Ubuntu ( Unity Greeter ) pojawia się za każdym razem, gdy system budzi się z wygaszacza ekranu ( ekran blokady ) lub zawieszenia .
Ta metoda została dostarczona przez alinę w wątku Dyskusja Ubuntu Wake z wygaszacza ekranu bezpośrednio do ekranu logowania . Używam Ubuntu 12.04 LTS i ta metoda działa dobrze. Może działać również w dniach 12.10, 13.04 i 13.10.
Ograniczeniem tej metody jest to, że zobaczysz Gnome Screensaver LockScreen na sekundę, zanim zobaczysz Unity Greeter. Ponadto, ponieważ Unity Greeter nie jest przeznaczony do blokowania ekranu, nie jest tak szybki i płynny jak domyślny ekran blokady. Ubuntu 14.04 LTS znajdzie rozwiązanie tych problemów, używając Light Locker zamiast Gnome Screensaver LockScreen .
źródło