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

10

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

squillman
источник

Ответы:

18

Да и нет. 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 содержат программу под названием «Редактор списка свойств», которая позволяет редактировать файл с помощью графического интерфейса: альтернативный текст

Кайл Кронин
источник
6
+1 у нас есть победитель. Здесь важно понять, что те команды «по умолчанию», которые вы продолжаете видеть, просто записывают в файлы .plist.
имя пользователя
5

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

Дейв К
источник
4

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

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

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

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

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

Грэм Перрин
источник
3

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

l0c0b0x
источник
Может я неправильно прочитал вопрос. Я думал, что вы ищете опцию графического интерфейса для изменения некоторых скрытых опций для OS X, которые, скорее всего, запускаются из команд «по умолчанию». Вышеуказанные приложения позволяют вам включать / выключать эти настройки ... Я думаю, что большинство из этих скрытых опций есть.
l0c0b0x