Pa ipolowo

Paapọ pẹlu macOS 10.14 Mojave, a rii ifihan ti Ipo Dudu. O le lo lati yi awọn window ohun elo pada si wiwo dudu. Ipo dudu ko ni bani awọn oju bii ti ina. Ṣugbọn bi o ti n ṣẹlẹ, ni akoko pupọ ọpọlọpọ awọn nkan rẹ ati pẹlu ipo dudu. Tikalararẹ, Mo rii ipo ina diẹ sii ni iyanilenu loni, tabi apapọ rẹ da lori akoko ti ọjọ - iṣẹ iyipada ipo adaṣe ni a ṣe afihan ni macOS 10.15 Catalina.

Ṣugbọn ṣe o ti iyalẹnu tẹlẹ kini yoo dabi ti a ba le ṣiṣẹ diẹ ninu awọn ohun elo ni ipo dudu ati awọn miiran ni ipo ina? Diẹ ninu awọn ohun elo kan dara dara julọ ni Ipo Dudu, fun apẹẹrẹ Safari tabi Photoshop. Ṣugbọn awọn ohun elo tun wa ti irisi wọn dara julọ ni ipo imọlẹ - fun apẹẹrẹ, Kalẹnda, Mail, ati bẹbẹ lọ Ohun elo tun wa fun iyẹn. Gray, eyiti o le yipada awọn ohun elo si okunkun tabi ipo ina loju iboju kan. Jẹ ká ya a wo ni app jọ.

Black tabi White

Lẹhin ohun elo Grey ni oludasile Christoffer Winterkvist, ẹniti, bii Michael Jackson, duro fun ero pe ko ṣe pataki boya o dudu tabi funfun. Christoffer gbiyanju lati gbe ila lati orin Black tabi White si macOS, ati bi o ti le rii, o ṣaṣeyọri. O le ṣe igbasilẹ Grey lati Github ni lilo yi ọna asopọ. Kan yi lọ si isalẹ ki o tẹ bọtini lori ẹya ti isiyi download. Faili .zip kan yoo ṣe igbasilẹ si ọ, eyiti o nilo lati jade nikan lẹhin igbasilẹ. Lẹhinna o le ohun elo naa bẹrẹ.

grẹy_application_irisi

Bawo ni lati ṣiṣẹ pẹlu Grey

Ohun elo naa ṣiṣẹ ni irọrun pupọ. Lẹhin ti o bẹrẹ, aami yoo han ni apa oke ti window, pẹlu eyiti o le ni rọọrun yipada laarin Imọlẹ macOS ati ipo dudu. Lati jẹ ki Grey ṣiṣẹ fun ọ, bẹ o gbọdọ ni ipo dudu ṣiṣẹ nipasẹ aiyipada. Lẹhinna o wa ni apa isalẹ ti window naa ohun elo akojọ, ninu eyiti o le yan ni irọrun ni ipo wo ni ohun elo yoo bẹrẹ. O to nigbagbogbo fun ohun elo ti o yan tẹ nipasẹ si ọkan ninu awọn aṣayan mẹta - Imọlẹ irisi, Irisi dudu a System. O le gboju tẹlẹ lati awọn orukọ ti awọn aṣayan pe lẹhin yiyan Imọlẹ irisi ohun elo bẹrẹ ni imọlẹ mode, lẹhin ti a dibo Irisi dudu lẹhinna ninu dudu mode. Ni irú ti o yan System, nitorina irisi ohun elo yoo tẹle awọn eto eto àpapọ mode. Lati yi irisi ohun elo pada, o jẹ dandan tun bẹrẹ. Eyi ni ohun elo Grey ṣe funrararẹ, ati nitorina ṣọra lati ni nigba iyipada ipo ifihan ti o ti fipamọ gbogbo iṣẹ.

Ṣeto ipo ina fun awọn lw kan paapaa laisi app Grey

Ohun elo Grey funrararẹ rọrun pupọ. O le sọ pe o nṣiṣẹ aṣẹ kan ni Terminal ni abẹlẹ, eyiti o le ṣeto ohun elo lati ṣiṣẹ ni ipo ina paapaa ni ipo dudu, ie. lati ṣẹda iru imukuro. Ti o ko ba fẹ ṣe igbasilẹ ohun elo naa ati pe iwọ yoo fẹ lati ṣẹda iru imukuro funrararẹ, tẹsiwaju bi atẹle. Ni akọkọ a nilo lati wa orukọ idanimọ ti package ohun elo. O le ṣe eyi larọwọto Ebute o kọ pipaṣẹ:

osascript -e 'id of app"Orukọ ohun elo naa"'

Yan orukọ ohun elo naa, fun apẹẹrẹ Google Chrome, tabi eyikeyi ohun elo ti o fẹ ṣẹda iyasoto fun. Ṣe akiyesi pe ti o ba fẹ lati jabọ imukuro si apple apps (Awọn akọsilẹ, Kalẹnda, ati bẹbẹ lọ), nitorinaa o jẹ dandan pe ki o kọ orukọ ohun elo naa English (fun apẹẹrẹ Awọn akọsilẹ, Kalẹnda, ati bẹbẹ lọ). Laanu, ko rọrun fun wa ni Czech Republic ati pe a ko ni yiyan bikoṣe lati ṣe deede. Nitorinaa aṣẹ ikẹhin ninu ọran ti Google Chrome dabi eyi:

osascript -e 'id of app "Google Chrome"
terminal_lights_exception1

Lẹhin ti o jẹrisi aṣẹ naa Wọle, nitorinaa yoo han laini kan ni isalẹ orukọ idanimọ ti package ohun elo, ninu ọran ti Google Chrome o jẹ com.google.chrome. A yoo lo orukọ yii ni atẹle pipaṣẹ:

awọn aiyipada kọ Orukọ idanimọ ti package NSRrequiresAquaSystemIrisi -bool BẸẸNI

Idanimọ package ninu ọran yii jẹ com.google.chrome, gẹgẹ bi a ti rii lati aṣẹ ikẹhin. Nitorinaa ṣiṣẹda iyasọtọ fun Google Chrome yoo dabi eyi:

aiyipada kọ com.google.Chrome NSRrequiresAquaSystemIrisi -bool BẸẸNI
terminal_lights_exception2

Lẹhin ifẹsẹmulẹ aṣẹ naa, gbogbo ohun ti o ku ni ohun elo naa pa ati tan lẹẹkansi. Niwọn igba ti eyi jẹ aṣẹ lati ṣẹda iyasọtọ fun ohun elo ipo dudu lati ṣiṣẹ ni ipo ina, o jẹ dandan pe Ipo ifihan eto ṣeto si dudu. Ti o ba fẹ iyasọtọ yii fagilee, lẹhinna titi Ebute tẹ aṣẹ yii sii:

awọn aiyipada kọ Orukọ idanimọ ti package NSRequiresAquaSystemIrisi -bool NỌ

Ninu ọran ti Google Chrome, aṣẹ naa yoo dabi eyi:

aiyipada kọ com.google.Chrome NSRrequiresAquaSystemIrisi -bool KO

terminal_lights_exception3

Ipari

Ti o ba fẹ lati wo diẹ ninu awọn ohun elo ni ipo dudu ati awọn miiran ni ipo ina, lẹhinna ohun elo Grey jẹ deede fun ọ. Ni ipari, Emi yoo fẹ lati fa akiyesi rẹ si otitọ pe ohun elo ati paapaa aṣẹ ni Terminal ko ṣiṣẹ ni macOS 10.15 Catalina tuntun. Sibẹsibẹ, pupọ julọ ninu rẹ ṣee ṣe ṣi ṣiṣiṣẹ lori macOS 10.14 Mojave. Grey n ṣiṣẹ ni pipe nibi, bakanna bi aṣayan lati ṣeto imukuro ni Terminal.

.