Właśnie zaktualizowałem system macOS Mojave i od razu zauważyłem kilka rzeczy:
- Moja niestandardowa tapeta ekranu logowania zniknęła.
- Kliknięcie nazwy użytkownika na ekranie logowania powoduje przełączenie na osobiste tło (zwykłą tapetę dla pierwszego miejsca na monitorze podstawowym).
Zakładałem, że właśnie nadpisał mój plik obrazu z pamięci podręcznej. Ale kiedy poszedłem go wymienić, nic się nie stało. Okazuje się, że com.apple.desktop.admin.png
zniknął całkowicie!
Zaraz po zrobieniu tego zrzutu ekranu postanowiłem wbić się w obrazki pulpitu i znalazłem moje osobiste tło ekranu logowania, które wygląda obiecująco. Zawiera jeszcze jeden folder, który prawdopodobnie (edycja: potwierdzona) zawiera tło ekranu logowania do mojego konta administratora.
źródło
/Library
? I to musi być HEIF, prawda? Większość moich zdjęć to pliki JPEG, więc muszę wymyślić sposób ich konwersji. Możesip
.Rozszerzając odpowiedź Leonarda :
Możesz to zrobić, zastępując
Mojave.heic
domyślne tło pulpitu. To nie wymaga wyłączania SIP , jak to w/Library
./Library/Desktop Pictures/Mojave.heic
, kopiując ją naMojave.heic.orig
lub w podobny sposób.Zamień
Mojave.heic
na nowy plik. Nie martw się, jeśli jest to JPG lub podobny, nadal będzie działał nawet po zmianie nazwy naMojave.heic
. *Jeśli masz włączoną funkcję FileVault , zmień opcję logowania w Preferencjach systemowych. Na przykład, czy wyświetlać listę użytkowników, czy pola nazw i haseł. Po prostu zmień to z powrotem, jeśli tak naprawdę nie chcesz tego zmienić.
Wynika to z faktu, że podczas uruchamiania za pomocą FileVault na ekranie logowania system nie uruchomił się całkowicie ! W rzeczywistości działa na małym systemie na partycji EFI, ponieważ główna partycja jest zaszyfrowana. Zmiana opcji logowania spowoduje, że Preferencje systemowe zmienią ustawienia systemu EFI, w tym zmianę tapety. Zobacz tę odpowiedź .
Uruchom ponownie i ciesz się!
* Testowałem to tylko z obrazami JPEG, ale może działać z innymi typami.
Całkowicie niepotrzebny oszczędzacz czasu
Zrobiłem mały program Swift, który robi to wszystko za Ciebie (wykrywa wersję systemu operacyjnego i działa zarówno na Mojave, jak i wcześniejszych wersjach). Potrzebujesz Xcode, aby go skompilować.
Nie powinno to uszkodzić twojego systemu, ale nie mogę niczego zagwarantować - najpierw upewnij się, że masz kopie zapasowe!
Jest to teraz dostępne również w GitHub . To może, ale nie musi być aktualizowane tutaj w przyszłości.
źródło
Otrzymuję dziwny obraz, gdy po prostu zastępuję plik JPG, zmieniając jego nazwę również na HEIC. Jednak gdy wezmę obraz, który chcę jako tło, i wyeksportuję go w formacie HEIC w podglądzie, wszystko działa świetnie. Na początek pracowałem z obrazem 5333 × 3333:
/Library/Desktop\ Pictures
Po wylogowaniu powinieneś zobaczyć swoje nowe tło. Spróbuj uruchomić ponownie, jeśli nie widzisz obrazu od razu.
Jeśli wystąpią problemy z eksportowaniem pliku jako .heic, spróbuj dostosować rozmiar obrazu za pomocą opcji Podgląd: Narzędzia> Dopasuj rozmiar. Na początek ustaw rozmiar ekranu zgodnie z informacjami w System Information> Graphics / Displays.
źródło