Change the Wallpaper of the Login Screen

From macwrench

Das im Anmeldebildschirm von Mac OS 10.5 verwendete Hintergrundbild befindet sich nicht im gleichen Verzeichnis wie die übrigen Desktop-Hintergrundbilder

/Library/Desktop Pictures/

sondern an einer anderen Stelle im System:

/System/Library/CoreServices/DefaultDesktop.jpg

Um ein anderes Bild dafür zu verwenden, gibt es prinzipiell zwei Möglichkeiten:

Ändern der Voreinstellungen[edit]

Das zu verwendende Hintergrundbild wird in folgender Einstellungsdatei festgelegt und kann dementsprechend auch geändert werden:

/Library/Preferences/com.apple.loginwindow

Das kann in einem Editor der Wahl oder mit dem folgenden Befehl über das Terminal erfolgen:

/usr/bin/defaults write /Library/Preferences/com.apple.loginwindow DesktopPicture "/pfad/zum/neuen/bild.jpg"

Um diese Änderung rückgängig zu machen, ist dann dasselbe mit dem ursprünglichen Bild aufzurufen:

/usr/bin/defaults write /Library/Preferences/com.apple.loginwindow DesktopPicture "/System/Library/CoreServices/DefaultDesktop.jpg"
 
Achtung: Der Benutzer muss dazu Schreibrechte im Systemverzeichnis haben, d.h. den obigen Befehlen ist u.U. ein " sudo" voranzustellen!
 

Ersetzen der Datei[edit]

Diese Datei ist einfach durch eine andere zu ersetzen, wobei die Zugriffsrechte der neuen Datei unbedingt angepasst werden müssen! Das kann entweder über den Info-Screen der Datei oder im Terminal erfolgen.

Im Terminal sind dazu nacheinander folgende Befehle einzugeben (MYNEWPICTURE ist dabei durch den Pfad zum neuen Bild zu ersetzen):

cd /System/Library/CoreServices
mv DefaultDesktop.jpg DefaultDesktop.jpg.original
cp MYNEWPICTURE /System/Library/CoreServices/DefaultDesktop.jpg
% chown root:wheel /System/Library/CoreServices/DefaultDesktop.jpg
% chmod 644 /System/Library/CoreServices/DefaultDesktop.jpg

In neueren macOS Version wird dieser Pfad verwendet:

/Library/Caches/Desktop Pictures/<UUID>/lockscreen.png

wobei UUID durch die UUID des eigenen Benutzerkontos ersetzt werden muss. Diese kann in den Systemeinstellungen unter "Users & Groups" eingesehen werden, und zwar in den über einen secondary click (Rechtsklick) erreichbaren "Erweiterten Optionen" ("Advanced Options"). Es ist durchaus möglich, dass dieses Verzeichnis noch nicht existiert. Zum Erstellen werden jedoch Administrator-Rechte benötigt.


 
Achtung: Bei einem späteren Systemupdate kann diese Datei wieder durch die ursprüngliche Systemdatei überschrieben werden!
 

Alternativen[edit]