Używam 64-bitowego systemu Ubuntu 14.04 LTS. Wiem, że to pytanie pojawiło się wiele razy, ale chcę jasno powiedzieć, że żaden z postów mi trochę nie pomógł.
mój problem : Nie mogę zapisać mojej niestandardowej tapety w / home / sudeepto / Pictures na ekranie logowania Ubuntu. Ekran pokazuje mi fioletowe tło i po podaniu danych logowania przez chwilę grafika jest naprawdę zakodowana, a potem mogę dobrze korzystać z mojego systemu.
Myślę, że ponieważ większość artykułów nie jest oparta na Ubuntu 14.04, mam takie problemy.
Rzeczy, które próbowałem :
Śledziłem ten post na askbuntu. Próbowałem obu sugestii, ale bez powodzenia.
Nie wiem, jak zrobić zrzut ekranu z Unity-Greeter, inaczej podałbym również linki do mojego ekranu logowania.
Powiedz mi, co powinienem zrobić, aby rozwiązać ten problem, z którym nigdy nie miałem do czynienia w poprzednich wersjach Ubuntu.
źródło
Odpowiedzi:
Aby zmienić tło ekranu logowania (na podstawie tej odpowiedzi):
Spowoduje to jedynie zmianę tła ekranu logowania. Jeśli chcesz również zmienić tło ekranu blokady, wykonaj również następujące polecenia dla każdego użytkownika, dla którego chcesz zmienić tło:
Mogę potwierdzić, że działa na 14.04 LTS.
Ustawiając
draw-user-backgrounds
nafalse
możesz ustawić niestandardowe tło.Oczywiście należy zastąpić
path-to-image
bezwzględną ścieżką do obrazu, którego chcesz użyć. Upewnij się, żelightdm
użytkownik ma uprawnienia do odczytu tego pliku.Opcjonalne poprawki, które mogą Ci się spodobać
Możesz także zmienić kolor tła, który zobaczysz we flashu (domyślnie fioletowy) przed załadowaniem tła. Aby to zrobić, wykonaj następujące polecenie po innych
gsettings
poleceniach (spowoduje to zmianę koloru na czarny):I możesz wyłączyć kropki na ekranie logowania, wykonując następujące czynności:
A także usuń dźwięk powitania
źródło
/home/sudeepto/Pictures/bg.jpg
) za każdym razem, więc możesz po prostu nadpisać,bg.jpg
a Unity załaduje nowybg.jpg
. Jeśli chcesz korzystać z tego samego tła jako tło na pulpicie powinna ustawionejdraw-user-backgrounds
natrue
, ale jest to ustawienie domyślne, tak wtedy zastanawiam się, dlaczego zadał to pytanie.lightdm
(użytkownik uruchamiający ekran logowania) nie ma uprawnień do odczytu pliku obrazu, nie można go załadować, aby go nie zobaczyć. Kliknij obraz prawym przyciskiem myszy, wybierzProperties
, kliknijPermissions
, przyOthers
ustawieniuAccess
naRead-only
.W bieżącym systemie Ubuntu 14.04 (październik 2014 r.) Nie trzeba
gsettings
ręcznie hakować . Jeśli plik tapety jest dostępny dla innych (uprawnienia do odczytu), program powitalny automatycznie wyświetla tło każdego użytkownika podczas wybierania nazwy logowania.Moja tapeta znajduje się w folderze Dropbox, który ma uprawnienia,
drwx------
a zatem witający nie ma do niej dostępu. Skopiowanie go do folderu zdjęć, który ma uprawnienia,drwxr-xr-x
i użycie go z tego folderu rozwiązuje problem. Prawdopodobnie również linkowanie przezln -s
prace (chociaż nie próbowałem).Możesz sprawdzić uprawnienia do wszystkiego w folderze, używając
-l
opcji dlals
.źródło