Trước hết, bạn có thể kiểm tra một trang web liệt kê rất nhiều điều sau đây: http://secrets.blacktree.com/
Tôi, tuy nhiên, chỉ cần một giải pháp vũ phu:
Sao chép thư mục Preferences
$ cp -r /Library/Preferences before
Khởi chạy tùy chọn hệ thống. Thực hiện thay đổi thông qua GUI. Có lẽ tốt nhất để thực hiện một thay đổi tại một thời điểm, ví dụ: tôi đã thay đổi "Hiển thị cửa sổ đăng nhập dưới dạng:" từ "Danh sách người dùng" thành "Tên và mật khẩu". Thoát khỏi tùy chọn hệ thống.
Sao chép thư mục Preferences một lần nữa:
$ cp -r /Library/Preferences after
Xem tập tin nào đã thay đổi:
$ diff -ur before after
Binary files before/Preferences/com.apple.loginwindow.plist and after/Preferences/com.apple.loginwindow.plist differ
So sánh hai phiên bản. Vì chúng là các tệp nhị phân, bạn sẽ cần chuyển đổi chúng thành XML để so sánh. Tôi sử dụng một bí danh cho việc này:
$ 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>
Tại thời điểm này, chúng tôi đã định vị các thiết lập. Xác nhận chúng tôi có nó với 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
Khởi chạy tùy chọn hệ thống và xác nhận nó đã thay đổi.