Недавно я перешел с Windows на OS X, и теперь я столкнулся с первой проблемой, которую мне нелегко решить.

В Windows у меня было установлено приложение FortiClient. У приложения была запись в regedit, где хранились некоторые данные. Теперь мне интересно, как я могу применить эти настройки также при установке в OS X. Я предполагаю, что должна быть какая-то папка, в которой хранятся данные, но я не смог их найти. Есть идеи?

2 ответа2

1

Многие настройки хранятся в файлах списка свойств в ~/Library/Preferences/ . Вы можете преобразовать их в XML для редактирования или прочитать их в текстовом редакторе:

plutil -convert xml1 ~/Library/Preferences/com.apple.finder.plist

Приложения с песочницей используют файлы, такие как ~/Library/Containers/com.apple.TextEdit/Data/Library/Preferences/com.apple.TextEdit.plist . find ~/Library/Containers/com.apple.TextEdit -type f показывает все файлы в контейнере с песочницей.

Например, Chrome сохраняет настройки в ~/Library/Application Support/Google/Chrome/ .

Вы можете найти файлы поддержки с чем-то вроде mdfind TextEdit или mdfind com.apple.TextEdit .

1

Настройка, вероятно, сохраняется в файле настроек .plist приложения. Если это так, то есть два места, где хранятся настройки. Общесистемные настройки (схожие с ключами реестра HKLM в Windows) хранятся в /Library /Preferences /. Пользовательские настройки (схожие с ключами реестра HKLU в Windows) хранятся в /Users /[ваше имя пользователя] /Library /Preferences /. Я не знаю точного названия файла настроек для Forticlient, но, скорее всего, он похож на com.forticlient.plist.

Прежде чем пытаться редактировать файл настроек, вы должны знать, что некоторые файлы .plist являются текстовыми, а другие файлы .plist - двоичными. Самый простой способ отредактировать IMP-файл .plist - использовать TextWrangler , отличный и бесплатный текстовый редактор, поскольку TextWrangler автоматически обрабатывает текстовые и двоичные файлы .plist.

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