
Редактирование списков свойств в Терминале на Mac
Для указания атрибутов (свойств) приложения или процесса в файлах настроек и файлах конфигурации в macOS используются списки свойств (plist). В качестве примера можно привести файл plist настроек Finder, который находится в папке Библиотеки/Preferences/ папки пользователя. Файл называется com.apple.finder.plist. По умолчанию в plist указывается обратное DNS‑имя распространителя, за которым следует имя приложения или процесса, а затем расширение .plist.
Для редактирования списков свойств можно использовать инструмент командной строки defaults
. Команда defaults
— это мощный инструмент, и если известны конкретный ключ и значение в списке свойств, которые нужно изменить, применение defaults
очень эффективно.
Инструмент defaults
работает напрямую с подсистемой настроек macOS и используется многими приложениями macOS для управления настройками. Его можно встроить в shell-скрипты. Кроме того, он позволяет получить доступ к настройкам в различных доменах, существующих на одном компьютере.
Определите имена соответствующего списка свойств, ключа и значения. Например, список свойств Dock имеет имя
com.apple.Dock.plist
. (При вызове командыdefaults
не указывайте расширение .plist.)Введите значения после команды
defaults
:defaults write com.apple.dock orientation left
При необходимости перезапустите приложение или процесс.
Для этого выберите соответствующий процесс в Мониторинге системы, а затем нажмите «Завершить процесс». В данном примере необходимо выбрать процесс с именем Dock.
Редактировать файлы со списками свойств можно также в Xcode — там имеется встроенный редактор списков свойств. Для использования Xcode дважды нажмите файл .plist в Finder.
Если на Mac не установлено приложение Xcode, его можно загрузить из Mac App Store.