Close ad

Uban sa macOS 10.14 Mojave, among nakita ang pagpaila sa Dark Mode. Mahimo nimo kini gamiton aron ibalhin ang mga bintana sa aplikasyon sa usa ka ngitngit nga interface. Ang ngitngit nga mode dili makapakapoy sa mga mata sama sa kahayag. Bisan pa, kung kini mahitabo, daghang mga butang ang gikapoy sa paglabay sa panahon ug ingon usab ang ngitngit nga mode. Sa personal, akong nakita nga ang light mode mas makapaikag karon, o ang kombinasyon niini depende sa oras sa adlaw - ang automatic mode switching function gipaila sa macOS 10.15 Catalina.

Apan nahunahuna ba nimo kung unsa ang mahitabo kung mahimo namon nga modagan ang pipila ka mga app sa ngitngit nga mode ug ang uban sa light mode? Ang ubang mga aplikasyon mas nindot tan-awon sa Dark Mode, pananglitan Safari o Photoshop. Apan adunay usab mga aplikasyon kansang hitsura mas maayo sa hayag nga mode - pananglitan, Kalendaryo, Mail, ug uban pa. Adunay usab usa ka aplikasyon alang niana Gray, nga makabalhin sa mga aplikasyon ngadto sa ngitngit o kahayag nga mode sa usa ka screen. Atong tan-awon ang app nga magkauban.

Itom o Puti

Sa luyo sa Gray nga aplikasyon mao ang developer nga si Christoffer Winterkvist, kinsa, sama ni Michael Jackson, nagbarug alang sa opinyon nga dili igsapayan kung ikaw itom o puti. Gisulayan ni Christoffer nga ibalhin ang linya gikan sa kanta nga Itom o Puti ngadto sa macOS, ug ingon sa imong makita, milampos siya. Mahimo nimo i-download ang Grey gikan sa Github gamit kini nga link. Pag-scroll lang sa ubos ug pindota ang buton sa karon nga bersyon Download. Usa ka .zip file ang ma-download kanimo, nga kinahanglan nimo nga kuhaon pagkahuman sa pag-download. Unya mahimo nimo ang aplikasyon pagsugod.

gray_application_appearance

Sa unsa nga paagi sa pagtrabaho uban sa Gray

Ang aplikasyon nagtrabaho kaayo nga yano. Pagkahuman sa pagsugod, usa ka icon ang makita sa taas nga bahin sa bintana, diin dali ka makabalhin macOS kahayag ug ngitngit nga mode. Para mutrabaho si Gray nimo, so kinahanglan nga adunay ka mangitngit nga mode nga gipagana pinaagi sa default. Kini nahimutang dayon sa ubos nga bahin sa bintana listahan sa aplikasyon, diin mahimo nimong pilion kung unsang mode magsugod ang aplikasyon. Kanunay kini igo alang sa gipili nga aplikasyon i-klik pinaagi sa sa usa sa tulo ka mga opsyon - Gaan nga panagway, Ngitngit nga panagway a System. Makatag-an na ka gikan sa mga ngalan sa mga kapilian nga pagkahuman sa pagpili Gaan nga panagway ang aplikasyon magsugod sa hayag mode, human mapili Ngitngit nga panagway unya sa ngitngit nga mode. Kung magpili ka System, mao nga ang dagway sa aplikasyon mosunod sa mga setting mode sa pagpakita sa sistema. Aron mabag-o ang hitsura sa aplikasyon, kinahanglan pagsugod pag-usab. Kini ang gibuhat sa Gray app sa iyang kaugalingon, ug busa pag-amping nga adunay kung usbon ang mode sa pagpakita giluwas ang tanan nga buhat.

Pagbutang og light mode para sa pipila ka apps bisan wala ang Gray app

Ang Gray nga aplikasyon mismo yano ra kaayo. Mahimong giingon nga kini nagpadagan sa usa ka mando sa Terminal sa background, nga mahimo’g itakda ang aplikasyon nga modagan sa light mode bisan sa ngitngit nga mode, i.e. sa paghimo sa usa ka matang sa eksepsiyon. Kung dili nimo gusto nga i-download ang aplikasyon ug gusto nimo nga maghimo usa ka eksepsiyon sa imong kaugalingon, ipadayon ang mosunod. Una kinahanglan naton mahibal-an ang nagpaila nga ngalan sa pakete sa aplikasyon. Mahimo nimo kini pinaagi lamang sa Terminal magsulat ka sugo:

osascript -e 'id sa app "Ang ngalan sa aplikasyon"'

Pilia ang ngalan sa aplikasyon, pananglitan Google Chrome, o bisan unsang aplikasyon nga gusto nimo nga maghimo usa ka eksepsiyon. Timan-i nga kung gusto nimo ilabay ang usa ka eksepsiyon sa apple apps (Notes, Kalendaryo, ug uban pa), mao nga kinahanglan nimo nga isulat ang ngalan sa aplikasyon Iningles (e.g. Nota, Kalendaryo, ug uban pa). Ikasubo, kini dili sayon ​​alang kanamo sa Czech Republic ug kami walay kapilian gawas sa pagpahiangay. Mao nga ang katapusan nga mando sa kaso sa Google Chrome ingon niini:

osascript -e 'id sa app nga "Google Chrome"'
terminal_lights_exception1

Human nimo makumpirma ang order Pagsulod, mao nga makita kini usa ka linya sa ubos ang nagpaila nga ngalan sa pakete sa aplikasyon, sa kaso sa Google Chrome kini com.google.chrome. Atong gamiton kini nga ngalan sa sunod sugo:

gisulat sa default Ang nagpaila nga ngalan sa pakete NSRequiresAquaSystemAppearance -bool OO

Ang package identifier sa kini nga kaso mao ang com.google.chrome, sumala sa among nahibaloan gikan sa kataposang sugo. Mao nga ang paghimo usa ka eksepsiyon alang sa Google Chrome mahimong ingon niini:

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

Pagkahuman sa pagkumpirma sa order, ang nahabilin mao ang aplikasyon i-off ug i-on pag-usab. Tungod kay kini usa ka mando nga maghimo usa ka eksepsiyon alang sa aplikasyon sa ngitngit nga mode nga modagan sa light mode, kinahanglan kana system display mode gitakda sa ngitngit. Kung gusto nimo kini nga eksepsiyon kanselahon, unya hangtod Terminal isulod kini nga sugo:

gisulat sa default Ang nagpaila nga ngalan sa pakete NSRequiresAquaSystemAppearance -bool NO

Sa kaso sa Google Chrome, ang command ingon niini:

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

terminal_lights_exception3

Panapos

Kung gusto nimo nga tan-awon ang pipila nga mga aplikasyon sa ngitngit nga mode ug ang uban sa light mode, nan ang Gray nga aplikasyon alang kanimo. Sa konklusyon, gusto nako nga ipunting ang imong atensyon sa kamatuoran nga ang aplikasyon ug bisan ang mando sa Terminal dili molihok sa labing bag-o nga macOS 10.15 Catalina. Bisan pa, kadaghanan kaninyo tingali nagdagan sa macOS 10.14 Mojave. Ang Grey hingpit nga nagtrabaho dinhi, ingon man ang kapilian nga magbutang usa ka eksepsiyon sa Terminal.

.