Tùy chọn hệ thống dường như được lưu trữ ở nhiều nơi khác nhau, tùy thuộc vào việc chúng là người dùng hay hệ thống cụ thể. Rất nhiều trong số chúng được lưu trữ trong một /Library/Preferences/
hoặc $HOME/Library/Preferences/
(cho cài đặt theo người dùng). Nhưng mỗi khung ưu tiên sẽ có cách lưu trữ chúng riêng.
Bạn có thể xem tùy chọn nào được lưu trữ theo cách này bằng cách nhập:
defaults read <domain>
Trường hợp <domain>
bắt đầu tên tệp trong tùy chọn hệ thống theo người dùng của bạn hoặc đường dẫn đầy đủ đến một .plist
tệp. Ví dụ:
defaults read com.apple.screensaver
defaults read /Library/Preferences/com.apple.screensaver
Cái trước sẽ hiển thị tùy chỉnh cho mỗi người dùng của bạn về cài đặt bảo vệ màn hình, trong khi cái sau sẽ hiển thị các cài đặt bảo vệ màn hình hệ thống.
Các cài đặt phần lớn được sắp xếp theo khung tùy chọn, mặc dù không nhất thiết phải thẳng về phía trước. Bạn có thể sẽ phải chọc vào /Library/Preferences
và các thư mục con (đặc biệt SystemConfiguration
) để tìm tất cả.
Một tùy chọn sẽ là chỉ sao chép các tệp có liên quan ra và đặt chúng trở lại vị trí để cài đặt mới.
Một cách khác là xuất khẩu và nhập khẩu theo yêu cầu.
Xuất tùy chọn hệ thống quản lý năng lượng (tiết kiệm năng lượng) sang pm.plist:
defaults export /Library/Preferences/SystemConfiguration/com.apple.PowerManagement pm.plist
Nhập các tùy chọn đó từ pm.plist
trên máy tính mới:
defaults import /Library/Preferences/SystemConfiguration/com.apple.PowerManagement sysprefs.plist
Bạn thậm chí có thể muốn chỉnh sửa các .plist
tệp được xuất khác nhau nếu có các tùy chọn hệ thống cụ thể mà bạn không / không muốn chia sẻ giữa các máy tính. Bằng cách đó, bạn có thể có một số tùy chỉnh cục bộ và import
lệnh sẽ không ghi đè lên chúng, chỉ cần thêm những cái bạn đã đặt trong .plist
tệp. Bạn cũng có thể sử dụng defaults
lệnh để sửa đổi các .plist
tệp của riêng mình (nhưng hãy đảm bảo rằng bạn chỉ định đường dẫn đầy đủ đến tệp, không chỉ là tên hoặc bạn có thể sửa đổi tùy chọn của mỗi người dùng).