Mac OS X управляет реестрами для установленных приложений?

Я - новичок в Mac OS. До настоящего времени я использовал Windows. Я знаю немного о реестре в Windows.

Mac OS X управляет реестрами для установленного приложения?

  • Если да
    • Где реестр хранится?
    • Как Вы изменяете этот реестр?
    • Ссылка относительно управления реестром Mac OS.
  • Если нет
    • за какой системой Mac OS X следует для установленного приложения?
    • Ссылки относительно управления приложениями Mac OS.
11
задан 15.10.2009, 21:47

4 ответа

В Mac OS нет никакого реестра.

Однако можно найти большинство параметров настройки приложения в папке Library/Preferences. Большинство приложений сохраняет свои настройки там в отдельных файлах. Это не что-то, что этим управляет ОС. Нет никакого улья, нет никакого regedit, ничего как этот, Просто набор plist файлов.

14
ответ дан 07.12.2019, 12:11

Нужно добавить, что некоторые программы — главным образом те, которые имеют фон Unix или Linux — вероятно, будут хранить их данные в ~ / в точечном (таким образом невидимый для Средства поиска) папка или где-нибудь внутри ~/.config.

Так, в конце это не слишком просто, к сожалению.

9
ответ дан 07.12.2019, 12:11

Да, до некоторой степени так называемая База данных Launch Services выдерживает сравнение с HKEY_CLASSES_ROOT раздел реестра Windows. Это используется для определения, какие приложения готовы открыть определенные документы или URL, и как они могут использоваться (любите редактировать или просматривать). Это также говорит OS X, какое приложение может создать значки как показано в, например, Средство поиска.

Когда, например, Вы бросите некоторое новое приложение в папку Applications, OS X заметит, что и регистрируют новое приложение. Таким образом, часто нет никакой потребности выполнить набор программа как в Windows. Если эта база данных испорчена, то можно довольно легко восстановить ее.

(Аналогично, Беглый взгляд мог бы сохранить список генераторов, которые он нашел ранее, но я предполагаю, что такой кэш был бы обновлен автоматически при необходимости. Если Вы явно выбираете некоторое приложение для открытия файла, то это хранится в ветви ресурсов файла.)

8
ответ дан 07.12.2019, 12:11

Apple не имеет реестра как Windows, очень к большей части пользовательского ликования. Сами приложения сам содержавшие пакеты, которые на низком уровне являются действительно папкой со всеми вещами, которые должно выполнить приложение. Это делает управление приложениями легким. Для установки Вы просто перетаскиваете приложение к папке Applications. Для удаления Вы просто удаляете его в папке Applications.

Для сохранения предпочтений и т.п. данного приложения и пользователей вещи, названные списками свойств, используются (plist, расширение для этих файлов). Общее место для нахождения этих вещей является ~/Library/Preferences, Приложения также сохранят пользователя определенные данные/настройки в ~/Library/Application Поддержка

Обычно эти вещи изменяются через приложения GUI, большинство приложений Apple имеет Меню свойства. Существует несколько способов изменить эти настройки вручную, но шаг с подобной осторожностью, как Вы были бы прежде, чем изменить Windows Registry (хотя в худшем случае Вы повредите только определенное приложение а не всю ОС). Можно использовать служебного Редактора Списка свойства приложения для изменения plists (которые являются в основном просто XML-файлами с парами ключ/значение). Также можно использовать команду "значений по умолчанию" командной строки. Попробуйте "значения по умолчанию человека" от терминала для большего количества информации. Но снова, это для храброго в глубине души.

Надежда, которая помогает некоторым.

4
ответ дан 07.12.2019, 12:11

Теги

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