Зачыніць аб'яву

Разам з macOS 10.14 Mojave мы ўбачылі ўвядзенне цёмнага рэжыму. Вы можаце выкарыстоўваць яго для пераключэння вокнаў прыкладанняў на цёмны інтэрфейс. Цёмны рэжым не так стамляе вочы, як светлы. Аднак, як гэта здараецца, многія рэчы з часам стамляюцца, як і цёмны рэжым. Асабіста мне сёння больш цікавы светлавы рэжым або яго спалучэнне ў залежнасці ад часу сутак - функцыя аўтаматычнага пераключэння рэжымаў з'явілася ў macOS 10.15 Catalina.

Але вы калі-небудзь задумваліся, што было б, калі б мы маглі запускаць некаторыя праграмы ў цёмным рэжыме, а іншыя - у светлым? Некаторыя праграмы проста лепш выглядаюць у цёмным рэжыме, напрыклад Safari або Photoshop. Але ёсць і прыкладанні, выгляд якіх лепш у яркім рэжыме - напрыклад, Каляндар, Пошта і г. д. Для гэтага таксама ёсць дадатак Грэй, які можа пераключаць праграмы ў цёмны або светлы рэжым на адным экране. Давайце разам паглядзім на дадатак.

Чорны ці белы

За дадаткам Gray стаіць распрацоўшчык Крыстафер Вінтэрквіст, які, як і Майкл Джэксан, адстойвае думку, што не мае значэння, чорны ты ці белы. Крыстафер паспрабаваў перанесці радок з песні Black or White на macOS, і, як бачыце, яму гэта ўдалося. Вы можаце спампаваць Gray з Github з дапамогай гэтая спасылка. Проста пракруціце ўніз і націсніце кнопку бягучай версіі спампаваць. Вам будзе спампаваны файл .zip, які вам трэба толькі распакаваць пасля загрузкі. Затым вы можаце заяўку пачаць.

шэры_прыкладанне_выгляд

Як працаваць з Грэем

Дадатак працуе вельмі проста. Пасля запуску ў верхняй частцы акна з'яўляецца значок, з дапамогай якога можна лёгка пераключацца паміж імі светлы і цёмны рэжым macOS. Каб Грэй працаваў на вас, так у вас павінен быць уключаны цёмны рэжым па змаўчанні. Затым ён знаходзіцца ў ніжняй частцы акна спіс прыкладанняў, у якім вы можаце проста выбраць, у якім рэжыме будзе запускацца прыкладанне. Яго заўсёды дастаткова для абранага прыкладання пстрыкніце да аднаго з трох варыянтаў - Лёгкі выгляд, Цёмны выгляд a Сістэма. Ужо па назвах варыянтаў можна здагадацца, што пасля выбару Лёгкі выгляд прыкладанне запускаецца ў яркая рэжым, пасля абрання Цёмны выгляд затым у цёмны рэжым. У выпадку, калі вы выбіраеце Сістэма, таму знешні выгляд прыкладання будзе адпавядаць наладам рэжым адлюстравання сістэмы. Каб змяніць знешні выгляд прыкладання, неабходна перазапуск. Гэта тое, што робіць дадатак Grey сам па сабе, і таму будзьце асцярожныя пры змене рэжыму адлюстравання захаваў усю працу.

Усталюйце светлы рэжым для пэўных праграм нават без праграмы Gray

Само прыкладанне Grey вельмі простае. Можна сказаць, што ён запускае адну каманду ў тэрмінале ў фонавым рэжыме, якая можа наладзіць працу прыкладання ў светлым рэжыме нават у цёмным рэжыме, г.зн. для стварэння свайго роду выключэнне. Калі вы не жадаеце спампоўваць прыкладанне і жадаеце самастойна стварыць такое выключэнне, зрабіце наступнае. Спачатку трэба высветліць ідэнтыфікацыйная назва пакета прыкладання. Вы можаце зрабіць гэта проста Тэрмінал Вы пішаце загадваць:

osascript -e 'ідэнтыфікатар прыкладання "Назва прыкладання"'

Выберыце назву прыкладання, напрыклад Google Chrome, або любое прыкладанне, для якога вы хочаце стварыць выключэнне. Звярніце ўвагу, што калі вы хочаце зрабіць выключэнне ў прыкладання для яблыкаў (Нататкі, Каляндар і г.д.), таму неабходна напісаць назву прыкладання англійская (напрыклад, нататкі, каляндар і г.д.). На жаль, у Чэхіі нам нялёгка і нам нічога не застаецца, як прыстасоўвацца. Такім чынам, канчатковая каманда ў выпадку Google Chrome выглядае так:

osascript -e 'ідэнтыфікатар праграмы "Google Chrome"'
выключэнне_ліхтароў_тэрміналаў1

Пасля пацверджання замовы Увайдзіце, таму ён з'явіцца радком ніжэй ідэнтыфікацыйная назва пакета прыкладання, у выпадку Google Chrome гэта так com.google.chrome. Затым мы будзем выкарыстоўваць гэтае імя ў наступным загадваць:

запіс па змаўчанні Ідэнтыфікацыйная назва пакета NSRequiresAquaSystemAppearance -bool ТАК

Ідэнтыфікатар пакета ў дадзеным выпадку com.google.chrome, як мы даведаліся з апошняй каманды. Такім чынам, стварэнне выключэння для Google Chrome будзе выглядаць так:

па змаўчанні запіс com.google.Chrome NSRequiresAquaSystemAppearance -bool ТАК
выключэнне_ліхтароў_тэрміналаў2

Пасля пацверджання замовы засталося толькі падаць заяўку выключыць і зноў уключыць. Паколькі гэта каманда для стварэння выключэння для прыкладання ў цёмным рэжыме для працы ў светлым рэжыме, гэта неабходна усталяваны цёмны рэжым адлюстравання сістэмы. Калі вы хочаце гэта выключэнне адмяніць, затым пакуль Тэрмінал увядзіце гэтую каманду:

запіс па змаўчанні Ідэнтыфікацыйная назва пакета NSRequiresAquaSystemAppearance -bool НЕ

У выпадку з Google Chrome каманда будзе выглядаць так:

па змаўчанні запіс com.google.Chrome NSRequiresAquaSystemAppearance -bool НЕ

выключэнне_ліхтароў_тэрміналаў3

záver

Калі вы жадаеце праглядаць адны праграмы ў цёмным рэжыме, а іншыя - у светлым, то праграма Grey як раз для вас. У заключэнне хачу звярнуць вашу ўвагу на тое, што прыкладанне і нават каманда ў тэрмінале не працуе ў апошняй версіі macOS 10.15 Catalina. Аднак большасць з вас, верагодна, усё яшчэ працуе на macOS 10.14 Mojave. Шэры выдатна працуе тут, а таксама магчымасць усталяваць выключэнне ў тэрмінале.

.