Где я могу найти список настроек Apple / plist-файлов и для чего они используются?

13

Кто-нибудь знает о ресурсе, который перечисляет файлы / списки настроек (относящиеся к приложениям OS X и Apple, а не сторонним приложениям), найденные в ~/Library/Preferences(и других местах тоже, но это было бы начало), и что они используют за?

Я искал вокруг и не могу ничего найти. Самым близким, что я обнаружил, была эта диаграмма, составленная appleexaminer.com, но она охватывает только несколько пунктов, причем наиболее очевидные.

Скотт Граннеман
источник
сделайте резервную копию и попробуйте изменить вещи там, вы узнаете достаточно скоро ...
vrwim
Нет, это мне совсем не поможет. Мне нужен ресурс, в котором перечислены все файлы в ~ / Preferences и что он делает. Ваше предложение этого не предусматривает.
Скотт Граннеман
4
Я действительно сомневаюсь, что вы найдете полный список. Обычно каждое запущенное приложение записывает свои настройки в файл в ~ / Preferences - и поскольку существует огромное количество приложений ( AppShopper в настоящее время перечисляет 10 764 в Mac App Store), никто не будет пытаться составить полный список.
Гордон Дэвиссон
1
Ах, я должен был быть яснее. Я просто заинтересован в настройках Apple. Спасибо, что заставили меня уточнить!
Скотт Граннеман

Ответы:

2

Довольно легко выяснить, какие файлы ~/Library/Preferencesиспользуются приложениями Apple, а какие приложения.

Все Apple запускаются, com.appleа затем почти все продолжают с названием приложения или части системы, для которой они предпочитают - некоторые примеры com.apple.ScreenSharing.plistилиcom.apple.TextEdit.plist

С менее «конкретными» из них, когда вы узнаете больше о том, как серверная часть System и Finder объединяются, вы начинаете понимать, что они собой представляют, например, com.apple.LaunchServices.plistтот, который определяет ваши персональные URL-адреса и обработчики типов файлов, как это делается LaunchServices.

Системные администраторы Mac, как правило, постепенно получают список наиболее важных из них, поскольку мы используем их для передачи предпочтений нашим управляемым компьютерам Mac. Если ничего не помогает , я использую InstallEase , бесплатную утилиту от Absolute, чтобы сделать снимок Mac, затем изменить настройки и сделать еще один снимок, чтобы увидеть, что изменилось.

Тони Уильямс
источник
0

Pref Setter, кажется, делает именно это.

Zo219
источник
2
ОК, как это? На веб-сайте это описывается так: «Pref Setter - это приложение, используемое для редактирования файлов plist (Property LIST), предназначенных для просмотра / редактирования файлов настроек Mac OS X. Очень полезно для установки тех« скрытых »настроек предпочтений, которые недоступны прямо в приложении. " Так как же это сказать мне, что делает каждый файл Preference / plist? Я не вижу, что Pref Setter делает это вообще.
Скотт Граннеман
Сначала открой его. Затем нажмите на маленькое синее окно с надписью I, Get Info. Больше ничего не делал, и это очень круто.
Zo219
0

Обычно вы можете проверить себя как

/usr/libexec/PlistBuddy -c "Print :CFBundleIdentifier" \
    /Users/kevit/Library/Address\ Book\ Plug-Ins/SkypeABSMS.bundle/Contents/Info.plist

Список ключей описан в документации разработчика Apple в разделе « Файлы списков свойств» , часть «Приложения Cocoa».

К сожалению, многие разработчики игнорируют рекомендации

Сергей Караткевич
источник