Як вимкнути темний режим для певних програм у macOS Mojave

Apple додала темний режим в macOS Mojave, який працює на всій системі. Коли ви вибираєте темний вигляд, усі системні програми, такі як Safari і Photos, а також програми сторонніх розробників (які підтримують темний режим), приймають темну тему. Немає офіційного способу вимкнути темний режим для певних програм, продовжуючи використовувати темний режим на Mojave. Аналогічно, ви не можете вибірково вмикати темний режим для своїх улюблених програм, використовуючи світлий режим на своєму 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. Ми спробували описану вище процедуру на Мохаве 10.14.4. Є ймовірність, що Apple може вимкнути цей обхідний шлях у майбутніх версіях macOS.

ПОВ’ЯЗАНО: Як виключити певні програми з режиму «Не турбувати» в iOS 15 на iPhone

Джерело: SuperUser Теги: AppsDark ModeMacmacOSMojaveTips