Preferencje systemowe wydają się być przechowywane w różnych miejscach, w zależności od tego, czy dotyczą one użytkownika, czy systemu. Wiele z nich jest przechowywanych w jednym /Library/Preferences/
lub $HOME/Library/Preferences/
(dla ustawień poszczególnych użytkowników). Ale każde okienko preferencji będzie miało swój własny sposób przechowywania.
Możesz zobaczyć, które preferencje są przechowywane w ten sposób, pisząc:
defaults read <domain>
Gdzie <domain>
jest początek nazwy pliku w preferencjach systemowych poszczególnych użytkowników lub pełna ścieżka do .plist
pliku. Na przykład:
defaults read com.apple.screensaver
defaults read /Library/Preferences/com.apple.screensaver
Pierwsza pokaże dostosowanie ustawień wygaszacza dla poszczególnych użytkowników, a druga pokaże ustawienia wygaszacza systemu.
Ustawienia są w dużej mierze uporządkowane według okienka preferencji, choć niekoniecznie tak prosto. Prawdopodobnie będziesz musiał zajrzeć do /Library/Preferences
podfolderów (szczególnie SystemConfiguration
), aby je wszystkie znaleźć.
Jedną z opcji byłoby po prostu skopiowanie odpowiednich plików i odłożenie ich z powrotem na nowe instalacje.
Innym sposobem byłby eksport i import w razie potrzeby.
Eksportowanie preferencji systemowych zarządzania energią (oszczędzania energii) do pm.plist:
defaults export /Library/Preferences/SystemConfiguration/com.apple.PowerManagement pm.plist
Importowanie tych preferencji z pm.plist
nowego komputera:
defaults import /Library/Preferences/SystemConfiguration/com.apple.PowerManagement sysprefs.plist
Możesz nawet edytować różne eksportowane .plist
pliki, jeśli istnieją określone preferencje systemowe, które udostępniasz / nie chcesz udostępniać między komputerami. W ten sposób możesz mieć lokalne ustawienia, a import
polecenie ich nie zastąpi, po prostu dodaj te, które ustawiłeś w .plist
plikach. Możesz użyć tego defaults
polecenia również do modyfikowania własnych .plist
plików (ale upewnij się, że podałeś pełną ścieżkę do pliku, a nie tylko nazwę, albo możesz modyfikować preferencje dla poszczególnych użytkowników).