Isara ang ad

Kasama ang macOS 10.14 Mojave, nakita namin ang pagpapakilala ng Dark Mode. Magagamit mo ito upang ilipat ang mga window ng application sa isang madilim na interface. Ang dark mode ay hindi nakakapagod sa mga mata gaya ng maliwanag. Gayunpaman, habang nangyayari ito, maraming bagay ang napapagod sa paglipas ng panahon at gayundin ang dark mode. Sa personal, nakita kong mas kawili-wili ang light mode ngayon, o ang kumbinasyon nito depende sa oras ng araw - ipinakilala ang awtomatikong mode switching function sa macOS 10.15 Catalina.

Ngunit naisip mo na ba kung ano ang magiging hitsura kung maaari tayong magpatakbo ng ilang app sa dark mode at iba pa sa light mode? Mas maganda lang ang hitsura ng ilang application sa Dark Mode, halimbawa Safari o Photoshop. Ngunit mayroon ding mga application na ang hitsura ay mas mahusay sa maliwanag na mode - halimbawa, Kalendaryo, Mail, atbp. Mayroon ding isang application para doon Kulay-abo, na maaaring ilipat ang mga application sa dark o light mode sa isang screen. Sama-sama nating tingnan ang app.

Black o White

Sa likod ng Gray na application ay ang developer na si Christoffer Winterkvist, na, tulad ni Michael Jackson, ay naninindigan para sa opinyon na hindi mahalaga kung ikaw ay itim o puti. Sinubukan ni Christoffer na ilipat ang linya mula sa kantang Black or White sa macOS, at tulad ng nakikita mo, nagtagumpay siya. Maaari mong i-download ang Gray mula sa Github gamit ang ang link na ito. Mag-scroll lang pababa at pindutin ang button sa kasalukuyang bersyon Download. Ida-download sa iyo ang isang .zip file, na kailangan mo lang i-extract pagkatapos ma-download. Pagkatapos ay maaari mo ang application dura.

gray_application_appearance

Paano makipagtulungan kay Gray

Ang application ay gumagana nang napakasimple. Pagkatapos magsimula, lumilitaw ang isang icon sa itaas na bahagi ng window, kung saan madali kang magpalipat-lipat macOS light at dark mode. Para gumana si Gray para sa iyo, kaya dapat ay naka-enable ang dark mode bilang default. Pagkatapos ay matatagpuan ito sa ibabang bahagi ng bintana listahan ng aplikasyon, kung saan maaari mo lamang piliin kung saang mode magsisimula ang application. Ito ay palaging sapat para sa napiling aplikasyon click through sa isa sa tatlong mga pagpipilian - Banayad na hitsura, Madilim na anyo a Sistema. Maaari mo nang hulaan mula sa mga pangalan ng mga pagpipilian na pagkatapos ng pagpili Banayad na hitsura magsisimula ang application sa maliwanag mode, matapos mahalal Madilim na anyo pagkatapos ay sa madilim na mode. Kung sakaling pumili ka Sistema, kaya ang hitsura ng application ay susunod sa mga setting mode ng pagpapakita ng system. Upang baguhin ang hitsura ng application, ito ay kinakailangan i-restart. Ito ang ginagawa ng Gray app sa sarili, at samakatuwid ay maging maingat kapag binabago ang display mode nai-save ang lahat ng trabaho.

Magtakda ng light mode para sa ilang partikular na app kahit na wala ang Gray app

Ang Gray application mismo ay napaka-simple. Masasabing nagpapatakbo ito ng isang utos sa Terminal sa background, na maaaring itakda ang application na tumakbo sa light mode kahit na sa dark mode, i.e. upang lumikha ng isang uri ng pagbubukod. Kung hindi mo nais na i-download ang application at nais mong lumikha ng gayong eksepsiyon sa iyong sarili, magpatuloy bilang mga sumusunod. Una kailangan nating alamin ang nagpapakilalang pangalan ng package ng aplikasyon. Magagawa mo ito sa pamamagitan lamang ng Terminal sumulat ka utos:

osascript -e 'id ng app "Ang pangalan ng aplikasyon"'

Piliin ang pangalan ng application, halimbawa Google Chrome, o anumang application na gusto mong lumikha ng exception. Tandaan na kung gusto mong magtapon ng exception sa mga app ng mansanas (Mga Tala, Kalendaryo, atbp.), kaya kailangan mong isulat ang pangalan ng application Ingles (hal. Mga Tala, Kalendaryo, atbp.). Sa kasamaang palad, hindi madali para sa amin sa Czech Republic at wala kaming pagpipilian kundi ang umangkop. Kaya ang huling utos sa kaso ng Google Chrome ay ganito ang hitsura:

osascript -e 'id ng app na "Google Chrome"'
terminal_lights_exception1

Pagkatapos mong kumpirmahin ang order Pumasok, kaya lalabas ito ng isang linya sa ibaba ang nagpapakilalang pangalan ng package ng aplikasyon, sa kaso ng Google Chrome ito ay com.google.chrome. Gagamitin namin ang pangalang ito sa susunod utos:

pagsusulat ng mga default Ang pangalan ng pagkakakilanlan ng package NSRequiresAquaSystemAppearance -bool OO

Ang package identifier sa kasong ito ay com.google.chrome, gaya ng nalaman namin mula sa huling utos. Kaya ang paggawa ng exception para sa Google Chrome ay magiging ganito:

default na isulat ang com.google.Chrome NSRequiresAquaSystemAppearance -bool OO
terminal_lights_exception2

Pagkatapos kumpirmahin ang order, ang natitira na lang ay ang aplikasyon patayin at i-on muli. Dahil ito ay isang utos upang lumikha ng isang pagbubukod para sa isang dark mode application na tumakbo sa light mode, ito ay kinakailangan na nakatakda sa madilim ang system display mode. Kung gusto mo ang exception na ito kanselahin, tapos hanggang Terminal ipasok ang utos na ito:

pagsusulat ng mga default Ang pangalan ng pagkakakilanlan ng package NSRequiresAquaSystemAppearance -bool NO

Sa kaso ng Google Chrome, ang command ay magiging ganito:

ang mga default ay isulat ang com.google.Chrome NSRequiresAquaSystemAppearance -bool NO

terminal_lights_exception3

Konklusyon

Kung gusto mong tingnan ang ilang application sa dark mode at ang iba sa light mode, ang Gray na application ay para sa iyo. Sa konklusyon, nais kong iguhit ang iyong pansin sa katotohanan na ang application at maging ang utos sa Terminal ay hindi gumagana sa pinakabagong macOS 10.15 Catalina. Gayunpaman, karamihan sa inyo ay malamang na tumatakbo pa rin sa macOS 10.14 Mojave. Perpektong gumagana ang Grey dito, pati na rin ang opsyon na magtakda ng exception sa Terminal.

.