Новий темний режим в macOS Mojave - вражаючий відхід від давнього вигляду операційної системи Mac. І хоча багато програм виглядають чудово в темному режимі, деяким користувачам не подобається темніший вигляд у кожному додатку. Однак, використовуючи параметри інтерфейсу за замовчуванням у системних налаштуваннях, наразі немає можливості виключити окремі програми з темного режиму. Іншими словами, якщо додаток підтримує цю функцію, це "все або нічого", коли мова йде про темний режим.
На щастя, на допомогу є команда Терміналу. Подібно до того, як ви можете ввімкнути старий темний рядок меню та вигляд док-станції , ви також можете вибірково виключити окремі програми з темного режиму. Однак зауважте, що така форма конфігурації була виключена з основного інтерфейсу користувача Apple. Тому, хоча це працює з дати публікації цієї статті, вона може припинити роботу або процес може змінитися у майбутніх оновленнях macOS.
З цього приводу, ось як виключити додаток із темного режиму в macOS Mojave, а також посилання на додаток, який може це зробити для вас, не вимагаючи команд терміналу. Ми будемо використовувати додаток Notes як приклад.
Виключіть додаток із темного режиму через термінал
- Щоб виключити додаток із темного режиму в macOS Mojave, спершу потрібно знати ідентифікатор пакета програми . Щоб знайти його, відкрийте Terminal і введіть наступну команду. Зауважте, що "Ім'я додатка" - це точне ім'я програми за вирахуванням його розширення. У прикладі програми Notes замість нашої програми просто "Примітки":
osascript -e 'id програми " Ім'я програми "'
- Команда вище відобразить ідентифікатор пакета програми в наступному рядку. У нашому прикладі програми "Примітки" результат - com.apple.Notes . Тепер використовуйте цей ідентифікатор у наступній команді. Продовжуючи наш приклад, ми будемо використовувати за замовчуванням запис com.apple.Примітки NSRequiresAquaSystemAppearance -bool так .
за замовчуванням записує ідентифікатор групи NSRequiresAquaSystemAppearance -bool так
- Нарешті, закрийте та перезапустіть додаток. Якщо все спрацювало, він повинен використовувати світлу тему, хоча решта macOS все ще налаштована для темного режиму.
Скидання теми програми
Якщо ви застосували команди вище до певного додатку, а пізніше хочете відновити його конфігурацію теми за замовчуванням та повторно увімкнути темний режим, скористайтеся такою командою:
за замовчуванням видалити ідентифікатор групи NSRequiresAquaSystemAppearance
Знову вам потрібно буде вийти та перезапустити додаток, щоб зміни набрали чинності. У випадку деяких програм вам може знадобитися перезавантажити.
Керуйте темним режимом за допомогою програми
Якщо ви не хочете турбуватися з командами терміналів, ви можете перевірити безкоштовну утиліту LightsOff .
Ця програма не тільки надає вам доступ до конкретних програм управління темним режимом, але також дозволяє перемикатися між світлим і темним режимом лише одним клацанням миші. Ви навіть можете запланувати зміни тем на основі часу, щоб темний режим автоматично включався вночі і вранці повертався до світлого режиму.
Однак зауважте, що на принциповому рівні LightsOff використовує ті самі методи терміналів, які описані раніше для зміни конфігурацій додатків. Це значно полегшує, але також означає, що його функціональність піддається технічним змінам Apple у macOS. Отже, як і вищенаведені команди терміналів, ця програма може не працювати з майбутніми версіями macOS залежно від того, як Apple продовжує змінювати спосіб роботи темного режиму.