Zunächst können Sie eine Website besuchen, auf der viele dieser Dinge aufgelistet sind: http://secrets.blacktree.com/
Ich habe jedoch nur eine Brute-Force-Lösung gewählt:
Kopieren Sie den Ordner "Einstellungen"
$ cp -r /Library/Preferences before
Starten Sie die Systemeinstellungen. Nehmen Sie eine Änderung über die GUI vor. Wahrscheinlich ist es am besten, jeweils eine Änderung vorzunehmen, z. B. habe ich "Anmeldefenster anzeigen als:" von "Benutzerliste" in "Name und Passwort" geändert. Beenden Sie die Systemeinstellungen.
Kopieren Sie den Ordner "Einstellungen" erneut:
$ cp -r /Library/Preferences after
Sehen Sie, welche Dateien geändert wurden:
$ diff -ur before after
Binary files before/Preferences/com.apple.loginwindow.plist and after/Preferences/com.apple.loginwindow.plist differ
Vergleichen Sie die beiden Versionen. Da es sich um Binärdateien handelt, müssen Sie diese zum Vergleich in XML konvertieren. Ich benutze dafür einen Alias:
$ alias plist='plutil -convert xml1 -o /dev/stdout'
$ diff -u <(plist before/Preferences/com.apple.loginwindow.plist) <(plist after/Preferences/com.apple.loginwindow.plist)
--- /dev/fd/63 2013-01-23 18:20:29.000000000 +0200
+++ /dev/fd/62 2013-01-23 18:20:29.000000000 +0200
@@ -9,7 +9,7 @@
<key>RetriesUntilHint</key>
<integer>3</integer>
<key>SHOWFULLNAME</key>
- <false/>
+ <true/>
<key>lastUser</key>
<string>loggedIn</string>
<key>lastUserName</key>
Zu diesem Zeitpunkt haben wir die Einstellung gefunden. Bestätigen Sie, dass wir es haben mit defaults
:
$ defaults read /Library/Preferences/com.apple.loginwindow SHOWFULLNAME
1
$ sudo defaults write /Library/Preferences/com.apple.loginwindow SHOWFULLNAME -bool false
$ defaults read /Library/Preferences/com.apple.loginwindow SHOWFULLNAME
0
Starten Sie die Systemeinstellungen und bestätigen Sie, dass sie geändert wurden.