Próbowałem zmienić tapetę ekranu logowania na jedną z moich własnych przy użyciu ubuntu-tweak . Tapety znajdują się w domyślnym folderze tapet Ubuntu i dałem wszystkim użytkownikom uprawnienia do ich odczytu.
Jaką wersję Ubuntu posiadasz? Zwykle mam ekran logowania z tapetą użytkownika, ale teraz w Ubuntu 13.04 ta funkcja jest wyłączona, przynajmniej domyślnie ..
Próbując odpowiedzi Senio nie miałem szczęścia. Ale z niewielkimi modyfikacjami trafiłem w dziesiątkę:
sudo -i
xhost +SI:localuser:lightdm
su lightdm -s /bin/bash
gsettings set com.canonical.unity-greeter draw-user-backgrounds 'true'
gsettings set com.canonical.unity-greeter background 'path-to-image'
exit
ścieżka do obrazu to tak naprawdę ścieżka, w której przechowywany jest obraz, który chcesz jako tapetę ekranu logowania, np .: /usr/share/backgrounds/x.jpg
Przetestowałem to i działa
Znalazłem tę stronę, która oferuje kilka wskazówek dotyczących tego problemu:
Ubuntu13.04 LighDM
dzięki. dla mnie muszę ustawić „rysowanie tła użytkownika” na false, aby obraz był wyświetlany, w przeciwnym razie jest to tylko gradient kolorów… powodzenia.
Przypadkowo znalazłem rozwiązanie, które działa świetnie. Zachowuje nawet animację pojawiającej się tapety podczas ekranu logowania (czego najbardziej chciałem). Krok po kroku, co zrobiłem:
(lightDM) Zmień domyślny ekran logowania tapety. Wpisz w terminalu:
sudo -i
xhost +SI:localuser:lightdm
su lightdm -s /bin/bash
gsettings set com.canonical.unity-greeter draw-user-backgrounds 'true'
gsettings set com.canonical.unity-greeter background ''
exit
Spowoduje to zmianę domyślnej tapety logowania. (Potrzebujemy tego do animacji)
Utwórz program startowy o nazwie na przykład „WallpaperChange”, który wykonuje tę linię:
gsettings set org.gnome.desktop.background picture-uri \
file:///usr/share/backgrounds/ur_desktop_wallpaper_here.jpg
Podczas każdego uruchomienia zmienia tło pulpitu ur_desktop_wallpaper_here.jpg
Uwaga: Całą ścieżkę ur_desktop_wallpaper_heremożna zmienić.
Najważniejszą rzeczą. Zmień tło pulpitu za pomocą GUI w Preferencjach Opcje na tapecie, które chcesz mieć na ekranie logowania.
Zrestartuj swój komputer.
Odznacz program startowy „WallpaperChange”. Już go nie potrzebujesz. Podczas kolejnej zmiany tapety użyjesz jej ponownie.
Testowałem go tylko na Ubuntu 13.04 i znalazłem rozwiązanie przez przypadek. Nie mogę udzielić technicznej odpowiedzi, dlaczego to działa. Może to zależeć od tego, co zrobiłeś z komputerem przed ustawieniem tapety logowania. Ponownie zainstaluję ubuntu, spróbuj ponownie tego kodu i dowiedz się, czy moje rozwiązanie wymaga dalszej edycji. (Dodano czwartą linię na str.1)
Używam Ubuntu 14.04 (wszystkie ustawienia pulpitu są standardowe i używam standardowej powłoki) i myślę, że jest to nawet prostsze niż wszystkie powyższe rozwiązania.
Jedyne, co robię, to pobranie zdjęcia lub pobranie jednego z moich zdjęć, dopasowanych do rozmiaru ekranu, kliknij prawy przycisk myszy na pobranym obrazie i wybierz „Ustaw jako tło”.
Wydaje się, że proces ten kopiuje obraz do folderu Obraz / Tapeta użytkownika i, biorąc pod uwagę odpowiedni rozmiar obrazu, wyświetli to zdjęcie również przy następnym logowaniu.
Ładnie działa dla mnie 16.04. Jest najbardziej odpowiedni dla systemów, które mają jednego użytkownika. Tło jest oczywiście specyficzne dla użytkownika.
W Ubuntu 14.04 mam łatwiejszy sposób na rozwiązanie tego problemu. Musisz tylko zmienić uprawnienia do obrazu, wpisując polecenie w terminalu w następujący sposób.
chmod 644 'path-of-file-to-change-permission'
Zamień ścieżkę pliku do zmiany uprawnień na ścieżkę swojego obrazu.
Na przykład obrazy tła znajdują się w / home / Admin / Pictures, a następnie wpisz polecenie w następujący sposób.
Mogłem przypadkowo zmienić ekran logowania. Wydaje mi się, że działa to za każdym razem. Wybieram zdjęcie, którego chciałem użyć, otworzyłem je w Shotwell, a następnie zapisałem jako format PNG. Następnie wybrałem to zdjęcie jako moje tło. Potem wylogowałem się, wróciłem i Bam. Ekran logowania to wybrane przeze mnie zdjęcie. Nie bardziej brzydki pomarańczowy kolor. Teraz muszę wymyślić, jak usunąć siatkę z ekranu logowania.
Byłoby wspaniale, gdybyś mógł nieco rozwinąć swoją odpowiedź i podać więcej szczegółów na każdym kroku. Jak zainstalować Ubuntu Tweak, byłoby fajnie, a może kilka zrzutów ekranu.
Przejdź na koniec pliku i nad ostatnim</wallpapers> tagiem skopiuj tekst:
<wallpaper>
<name>Name_of_your_wallpaper</name>
<filename>/usr/share/backgrounds/your_wallpaper.jpg</filename>
<options>zoom</options>
<pcolor>#000000</pcolor>
<scolor>#000000</scolor>
<shade_type>solid</shade_type>
</wallpaper>
</wallpapers> <-- This should be the last line - copy the above text
Zapisz plik i wyjdź.
Otwórz System Settings-> Appearance-> Looktag-> Wallpapersz rozwijanego okna. I wreszcie wybierz tapetę, która pojawi się teraz pod nazwą Nazwa_tapety .
Jeśli masz gdzieś literówkę, nie będziesz mieć dostępu do samego ekranu logowania. Jeśli popełnisz jakiś błąd, musisz cofnąć się do terminala, aby cofnąć zmianę lub dokonać korekty.
Zmień ścieżkę w tle w id #lockDialogGroup
Skopiuj bieżący obraz do niezaszyfrowanego folderu (jeśli bieżący obraz znajduje się w zaszyfrowanym folderze) za pomocą
cp "$(gsettings get org.gnome.desktop.background picture-uri|sed "s~'file://\(.*\)'~\1~")" /usr/share/backgrounds/current-background.png
Używamy plików cookie i innych technologii śledzenia w celu poprawy komfortu przeglądania naszej witryny, aby wyświetlać spersonalizowane treści i ukierunkowane reklamy, analizować ruch w naszej witrynie, i zrozumieć, skąd pochodzą nasi goście.
Kontynuując, wyrażasz zgodę na korzystanie z plików cookie i innych technologii śledzenia oraz potwierdzasz, że masz co najmniej 16 lat lub zgodę rodzica lub opiekuna.