GUI в MacOS по умолчанию?

Я не Mac-человек (пока, планирую добавить это в репертуар в этом году), но я следил за многими вопросами Mac по SF. Команда defaults часто появляется, и из контекста вопросов / ответов я получаю то, что она делает. Просто любопытно, есть ли графический интерфейс для редактирования настроек? Мне кажется, что это было бы несколько аналогично редактору реестра в Windows (хотя я ожидаю, что реестр делает гораздо больше).

4 ответа

Решение

И да и нет. Mac OS X не имеет единого реестра, такого как Windows; вместо этого он сохраняет предпочтения в отдельных .plist файлы.

Когда вы выполняете defaults write команда, она сохраняет изменения в ~/Library/Preferences, Например, команда для изменения Dock из 3D-вида стекла на более простой 2D-оттенок:

defaults write com.apple.dock no-glass -boolean YES

Что это делает, это изменяет ~/Library/Preferences/com.apple.dock.plist и изменения no-glass к истине. Утилиты разработчика Mac OS X содержат программу под названием "Редактор списка свойств", которая позволяет редактировать файл с помощью графического интерфейса:альтернативный текст

Приложение Secrets позволит вам переключать некоторые из наиболее известных default команды.

Томас Темпельманн | Редактор настроек Mac OS X - графический интерфейс для команды по умолчанию

Mac OS X 10.8 представила систему кеширования для настроек приложения ("cfprefsd"). Хотя это, вероятно, повышает производительность приложений, разработчикам становится сложнее быстро манипулировать значениями предпочтений для тестирования, поскольку вносить изменения непосредственно в файлы plist в ~/Library/Preferences папка больше не работает с редакторами, такими как "Property List Editor.app" и аналогичным в XCode....

Редактор настроек:

... использует CFPreferences функции для изменения значений вместо непосредственного редактирования файлов plist....

… Немедленно фиксирует предпочтения, как это видно в других приложениях, так же, как при использовании команды "по умолчанию"....

Есть несколько инструментов, которые позволяют вам изменять эти настройки типа "по умолчанию" из графического интерфейса, вот два:

Другие вопросы по тегам