Как отключить темный режим для определенных приложений в macOS Mojave

Apple добавила темный режим в macOS Mojave, который работает во всей системе. Когда вы выбираете темный внешний вид, все системные приложения, такие как Safari и Photos, а также сторонние приложения (поддерживающие темный режим) используют темную тему. Не существует официального способа отключить темный режим для определенных приложений, продолжая использовать темный режим в Мохаве. Точно так же вы не можете выборочно включать темный режим для своих любимых приложений, когда используете светлый режим на своем Mac. Кажется, что такая функциональность навязана пользователям, поскольку они не могут контролировать внешний вид приложений. Что ж, есть способ обойти это досадное ограничение.

ТАКЖЕ ПРОЧИТАЙТЕ: Как отключить темный режим Google Chrome на Mac

Хитрость заключается в запуске нескольких команд в Терминале для отключения темного режима для определенных приложений, включая встроенные. Для этого вам сначала нужно будет определить идентификатор пакета приложения, которое вы хотите исключить из темного режима. Зная идентификатор пакета приложения, нам нужно запустить определенную команду, чтобы переключить это конкретное приложение в режим светлой темы. Вот как это можно сделать, выполнив несколько простых шагов.

Как отключить темный режим Mojave для приложения

Найдите идентификатор пакета приложения

Откройте Терминал, используя поиск в центре внимания, и выполните следующую команду. Заменять Имя приложения с точным названием приложения, например Notes, Google Chrome, Calendar и Maps.

osascript -e ‘идентификатор приложения« Имя приложения »‘

Пример: osascript -e ‘идентификатор приложения« Карты »‘

Примечание: Введите кавычки еще раз при копировании и вставке примера команды.

Идентификатор пакета будет отображаться в новой строке. В данном случае это com.apple.Maps для карт.

Отключить темный режим для приложения

Внутри терминала скопируйте и вставьте следующую команду. Замените «Идентификатор пакета» фактическим идентификатором. Затем нажмите Enter.

по умолчанию записать идентификатор пакета NSRequiresAquaSystemAppearance -bool Да

Пример: по умолчанию записывается com.apple.Maps NSRequiresAquaSystemAppearance -bool Да

Перезагрузите приложение - Обязательно закройте приложение, чтобы изменения вступили в силу.

Вот и все! Теперь приложение должно отображаться в светлой теме, в то время как темный режим macOS все еще активен.

СВЯЗАННЫЙ: Как отключить темный режим для определенных приложений на iPhone и iPad

Как сбросить настройки приложения

Если вы хотите восстановить тему приложения до конфигурации по умолчанию, выполните следующую команду. Это снова включит темный режим для конкретного приложения. Не забудьте заменить идентификатор пакета фактическим.

по умолчанию удалить NSRequiresAquaSystemAppearance

Используя описанный выше трюк, вы можете удалить темный режим из последней версии приложений MS Office и Chrome, сохранив темный режим по умолчанию.

P.S. Мы пробовали описанную выше процедуру на Mojave 10.14.4. Существует вероятность того, что Apple отключит это временное решение в будущих версиях macOS.

СВЯЗАННЫЙ: Как исключить определенные приложения из режима «Не беспокоить» в iOS 15 на iPhone

Источник: SuperUser Теги: ПриложенияТемный режимMacmacOSMojaveTips