Mac: могу ли я создавать собственные настройки региона, копировать, распространять и использовать повторно?

2457
kch

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

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

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

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

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

5

3 ответа на вопрос

5
Chealion

Соответствующие ключи в файле настроек хранятся в файле, который называется .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, при публичной публикации.

Спасибо, это поможет мне начать. Если кто-то не найдет способ полностью создать новый регион, использование сценария с вызовом параметров по умолчанию звучит как лучший способ. Я проверю список позже и постараюсь выяснить все ключи. kch 14 лет назад 0
2
Martin Marconcini

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

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

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

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

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

0
Ivo Flipse

Используйте что-то вроде 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 установщик. Если вы ничего не настраиваете, кроме региональных настроек, которые вы хотели, это не должно быть проблемой.

Я использую SuperDuper для полных клонов дисков, но это не то, что я прошу. Я хочу очень конкретно узнать о настройках региона. kch 14 лет назад 0
Эти настройки можно изменить после установки, не так ли? С тех пор просто перенесите ваши настройки после того, как все будет установлено. Ivo Flipse 14 лет назад 1

Похожие вопросы