Системные настройки хранятся в разных местах, в зависимости от того, являются ли они пользовательскими или системными. Многие из них хранятся в или /Library/Preferences/
или $HOME/Library/Preferences/
(для пользовательских настроек). Но каждая панель настроек будет иметь свой собственный способ их хранения.
Вы можете увидеть, какие настройки хранятся таким образом, набрав:
defaults read <domain>
Где <domain>
находится либо начало файла в настройках системы для каждого пользователя, либо полный путь к .plist
файлу. Например:
defaults read com.apple.screensaver
defaults read /Library/Preferences/com.apple.screensaver
Первый будет отображать индивидуальные настройки заставки, а второй - системные заставки.
Настройки в значительной степени организованы по панели предпочтений, хотя не обязательно, что это прямо. Вам, вероятно, придется покопаться в /Library/Preferences
подпапках (особенно SystemConfiguration
), чтобы найти их все.
Один из вариантов - просто скопировать соответствующие файлы и установить их на место для новых установок.
Другим способом было бы экспортировать и импортировать его по мере необходимости.
Экспорт системных настроек управления энергопотреблением (энергосбережения) в pm.plist:
defaults export /Library/Preferences/SystemConfiguration/com.apple.PowerManagement pm.plist
Импортируем эти настройки с pm.plist
нового компьютера:
defaults import /Library/Preferences/SystemConfiguration/com.apple.PowerManagement sysprefs.plist
Возможно, вы даже захотите отредактировать различные экспортированные .plist
файлы, если есть определенные системные настройки, которые вы не хотите предоставлять другим компьютерам. Таким образом, вы можете иметь некоторые настройки локально, и import
команда не будет перезаписывать их, просто добавьте те, которые вы установили в .plist
файлах. Вы также можете использовать defaults
команду для изменения ваших собственных .plist
файлов (но убедитесь, что вы указали полный путь к файлу, а не просто имя, или вы, возможно, изменяете свои индивидуальные предпочтения).