5

Я очень привередливый человек, когда дело доходит до моих настроек локали, и ни один из предустановленных регионов мне не подходит.

Я хочу, чтобы мои даты были в немецком (или ISO) формате, но я хочу, чтобы названия дней и месяцев оставались на английском.

Я хочу 24-часовой формат, единицы СИ, валюту США с четкой нотацией для негативов, и так далее, и так далее. Специфика не имеет большого значения. Все настройки, которые меня интересуют, находятся на вкладке «Формат» международной предварительной панели.

Каждый новый Mac, который я настраиваю с нуля, я должен настраивать каждый крошечный элемент постепенно.

Что я хочу знать, так это то, что все эти вещи находятся в разумном файле plist, который я могу поместить в свой Dropbox и загрузить на каждый Mac, на котором у меня есть учетная запись. Или, что еще лучше, если я действительно смогу создать новый регион, который появится под выпадающим списком регионов на вышеупомянутой вкладке prefpane.

3 ответа3

5

Соответствующие ключи в файле настроек хранятся в файле с именем .GlobalPreferences.plist в папке настроек вашего пользователя. Вы можете, если хотите скопировать этот файл в Dropbox (я настоятельно рекомендую отбросить точку перед ним при копировании в Dropbox), и скопировать его в папку настроек пользователя. В этом файле хранится несколько других элементов, которые вы можете случайно сбросить, поэтому я бы порекомендовал использовать скрипт для запуска команды по defaults чтобы применить желаемые изменения.

Я бы порекомендовал открыть.GlobalPreferences.plist файл в списке Property Viewer (часть средств разработчика), или в вашем любимом текстовом редакторе (после преобразования из двоичного PLIST в XML - один , чтобы сделать чтение значения гораздо проще - plutil -convert xml1 ~/Library/Preferences/.GlobalPreferences.plist)

Копирование файла

cp ~/Library/Preferences/.GlobalPreferences.plist ~/Dropbox/GlobalPreferences.plist
# On Next Computer
cp ~/Dropbox/GlobalPreferences.plist ~/Library/Preferences/.GlobalPreferences.plist

Команда по умолчанию

#!/bin/sh
#Example from my .GlobalPreferences

/usr/bin/defaults write ~/Library/Preferences/.GlobalPreferences.plist AppleLocale -string "en_CA" 
/usr/bin/defaults write ~/Library/Preferences/.GlobalPreferences.plist AppleICUDateFormatStrings -dict 1 "MM/dd/yy"

Не будучи знакомым с другими задействованными ключами, я не могу сказать, каковы другие биты, но если вы хотите опубликовать вывод

usr/libexec/PlistBuddy -c Print ~/Library/Preferences/.GlobalPreferences.plist

Вставить корзину или куда-то еще, я могу предложить, чтобы помочь заполнить пропущенные команды по умолчанию. Я также рекомендовал бы очистить вывод таких элементов, как NSNavRecentPlaces, при публичной публикации.

2

Все эти настройки "для каждого пользователя", поэтому вам нужно найти файлы ~/Library и ~/ для ваших предпочтений.

Поскольку OS X имеет основу Unix, концепция скелета пользователей должна применяться.

Здесь у вас есть ссылка на несколько более описательный абзац идеи и некоторые "шаги":

Скелетные аккаунты в Mac OS X

(после того, как вы сделали учетную запись skel, вы можете скопировать домашний каталог skel в свой почтовый ящик)

0

Используйте что-то вроде Carbon Copy Cloner для резервного копирования текущей установки OSX, которая настроена именно так, как вам нужно, и перенесите ее на компьютер, на котором вы хотите установить новую установку.

Для тех, кто не знаком с концепцией клона, это точная копия тома, в которой сохраняются все невидимые файлы, разрешения, метаданные и другая информация, которую на самом деле не копируют некоторые традиционные приложения резервного копирования, а также Finder. Фактически, точное клонирование - это единственный способ создать загрузочную резервную копию диска Mac OS X - резервную копию, которая позволяет вам начать работу за считанные минуты, а не часы, которые могут потребоваться для переустановки Mac. OS X на диске, а затем восстановить ваши файлы. (Обратите внимание, что вам нужно клонировать диск, который действительно способен загружать Mac; не все диски есть.)

Но клонирование также полезно при обновлении до новой версии Mac OS X: вы можете клонировать жесткий диск вашего Mac на другой диск; затем используйте установщик OS X, чтобы выполнить стирание и установку новой ОС на вашем Mac; а затем подключите клон к вашему Mac и используйте Ассистент настройки, чтобы автоматически перенести ваши учетные записи пользователей, настройки и данные из резервной копии в новую установку OS X.


Или вам нужно что-то вроде Slipy

чтобы создать версию вашего установщика OSX. Однако Slipy 1.3 (который я связал) относится к 2005 году, и я понятия не имею, можете ли вы использовать его в более новых версиях OSX.

Я буду продолжать искать, что я могу найти.

Описание товара:

Slipy - это утилита, используемая для создания установочных образов дисков DVD для Mac OS X из существующего набора установочных компакт-дисков Mac OS X 10.3, набора установочных компакт-дисков Mac OS X 10.3 Server или установочного DVD Mac OS X 10.3. Кроме того, Slipy может создавать автоматические установки и позволит вам "скользить" или добавить дополнительные установки программного обеспечения на ваш установочный DVD. После создания просто используйте Дисковую утилиту, чтобы записать свой собственный образ на DVD.

Или используйте такой инструмент, как INSTAHackintosh OS X DVD Builder, который позволит вам настроить ваш DVD установщик. Если вы ничего не настраиваете, кроме региональных настроек, которые вы хотели, это не должно быть проблемой.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .