Введение / Зачем это нужно
Использование Terminal предоставляет быстрый и скриптовый способ изменения системных настроек macOS, который недоступен через графический интерфейс или позволяет автоматизировать изменения. После выполнения этого руководства вы сможете изменять системные параметры (например, тему оформления, стандартный браузер, сетевые настройки) напрямую из командной строки — за 10–15 минут и без лишних кликов.
Требования / Подготовка
- macOS Ventura 13 или более поздняя версия (совместима с macOS Sonoma 14).
- Утилита Terminal (в папке «Утилиты» или через Launchpad).
- Права администратора (для записи изменений в системные параметры).
⚠️ Важно: Все команды, описанные в руководстве, изменяют глобальные настройки macOS. Будьте осторожны и по желанию создайте точку восстановления системы (
перейдите в Системные настройки → Обновление → Восстановление системы).
Пошаговая инструкция
Шаг 1: Откройте Terminal
- Откройте Launchpad, найдите папку Утилиты и запустите Terminal.
- В окне терминала введите
whoami, чтобы убедиться, что вы работаете под текущим пользователем.
Шаг 2: Измените системную настройку
- Чтобы включить тёмный режим по умолчанию, выполните команду:
defaults write -g AppleInterfaceStyle -string Dark
Пояснение:defaults writeизменяет значения в системных .plist-файлах;-gуказывает на глобальный регистр,-string Darkустанавливает значение для темы оформления. - Если нужно включить светлую тему, замените
DarkнаLight:defaults write -g AppleInterfaceStyle -string Light
Шаг 3: Сохраните изменения
Сделанные изменения вступят в силу после перезапуска интерфейсных процессов:
killall SystemUIServer
💡 Совет:
SystemUIServerотвечает за отображение меню, панели Dock и элементов интерфейса. Его перезапуск обновляет тему без перезагрузки всей системы.
Шаг 4: Перезапустите приложения
- Закройте все окна интерфейса (например, Системные настройки, Safari, Mail).
- Запустите их снова. Настройки будут применены автоматически.
Шаг 5: Проверьте результат
- Откройте Системные настройки → Экран → Внешний вид и убедитесь, что выбран Тёмный режим (или Светлый, в зависимости от команды).
- Проверьте другие приложения, которые реагируют на тему оформления (например, Kalender, TextEdit).
Проверка результата
Если после перезапуска приложений интерфейс всё ещё отображается в прежнем стиле, выполните команду повторно:
killall SystemUIServer
и убедитесь, что значение в ключе AppleInterfaceStyle установлено правильно:
defaults read -g AppleInterfaceStyle
Команда выведет Dark или Light. Если ключ отсутствует, настройка не была применена — проверьте права администратора.
Возможные проблемы
- «Операция не выполнена: файл не найден»Причина: Ключ
AppleInterfaceStyleне существует в вашей версии macOS. Решение: Используйте командуdefaults write -g AppleInterfaceStyle -string Darkснова; если проблема сохраняется, проверьте поддержку темы в вашей версии macOS. - «Ошибки доступа запрещены»Причина: Вы выполнили команду без прав суперпользователя.
Решение: Добавьте
sudoперед командой (sudo defaults write …), введите пароль администратора и повторите шаги. - «Нет такого файла или каталога» при выполнении
killall SystemUIServerПричина: Сервис не запущен (редкий случай). Решение: Выполнитеlaunchctl list | grep SystemUIServer, чтобы проверить статус, или просто перезапустите терминал и повторите шаг сkillall. - Интерфейс остаётся без изменений после перезапускаПричина: Другие приложения переопределяют тему через собственные настройки. Решение: Откройте настройки каждого приложения (например, «Системные настройки» → «Экран» → «Внешний вид») и убедитесь, что выбранный режим сохраняется.