Maak advertensie toe

Saam met macOS 10.14 Mojave het ons die bekendstelling van Dark Mode gesien. Jy kan dit gebruik om toepassingsvensters na 'n donker koppelvlak oor te skakel. Die donker modus maak nie die oë so moeg soos die ligte een nie. Soos dit egter gebeur, word baie dinge mettertyd moeg en so ook die donker modus. Persoonlik vind ek die ligmodus meer interessant vandag, of die kombinasie daarvan, afhangende van die tyd van die dag - die outomatiese moduswisselfunksie is in macOS 10.15 Catalina bekendgestel.

Maar het jy al ooit gewonder hoe dit sou wees as ons sommige toepassings in donker modus en ander in ligte modus kan laat loop? Sommige toepassings lyk eenvoudig beter in Donker modus, byvoorbeeld Safari of Photoshop. Maar daar is ook toepassings wie se voorkoms beter is in helder modus - byvoorbeeld Kalender, Pos, ens. Daar is ook 'n toepassing daarvoor Gray, wat toepassings op een skerm na donker of ligte modus kan oorskakel. Kom ons kyk saam na die toepassing.

Swart of wit

Agter die Grey-toepassing is die ontwikkelaar Christoffer Winterkvist, wat, soos Michael Jackson, vir die mening staan ​​dat dit nie saak maak of jy swart of wit is nie. Christoffer het probeer om die reël van die liedjie Black or White na macOS oor te dra, en soos jy kan sien, het hy daarin geslaag. Jy kan Grey van Github aflaai met behulp van hierdie skakel. Blaai net af en druk die knoppie op die huidige weergawe Aflaai. 'n .zip-lêer sal vir jou afgelaai word, wat jy eers hoef te onttrek nadat jy afgelaai het. Dan kan jy die aansoek begin.

grys_toepassing_voorkoms

Hoe om met Grey te werk

Die toepassing werk baie eenvoudig. Nadat u begin het, verskyn 'n ikoon in die boonste deel van die venster, waarmee u maklik kan wissel macOS lig en donker modus. Om Grey vir jou te laat werk, so jy moet donker modus by verstek geaktiveer hê. Dit is dan in die onderste deel van die venster geleë aansoeklys, waarin jy eenvoudig kan kies in watter modus die toepassing sal begin. Dit is altyd genoeg vir die geselekteerde toepassing klik deur na een van drie opsies – Ligte voorkoms, Donker voorkoms a System. Jy kan reeds raai uit die name van die opsies wat na keuse Ligte voorkoms die toepassing begin in helder wyse, nadat hy verkies is Donker voorkoms dan in donker modus. As jy kies System, so die voorkoms van die toepassing sal die instellings volg stelsel vertoonmodus. Om die voorkoms van die toepassing te verander, is dit nodig begin oor. Dit is wat die Grey-toepassing doen op sigself, en wees dus versigtig om te hê wanneer die vertoonmodus verander word alle werk gered.

Stel 'n ligte modus vir sekere toepassings, selfs sonder die Grey-toepassing

Die Grey-toepassing self is baie eenvoudig. Daar kan gesê word dat dit 'n enkele opdrag in die Terminal in die agtergrond uitvoer, wat die toepassing kan stel om in ligte modus te loop, selfs in donker modus, d.w.s. om 'n soort te skep uitsondering. As jy nie die toepassing wil aflaai nie en self so 'n uitsondering wil skep, gaan soos volg voort. Eers moet ons uitvind die identifiserende naam van die toepassingspakket. Jy kan dit eenvoudig doen deur Terminale jy skryf bevel:

osascript -e 'id van app "Die naam van die aansoek"'

Kies byvoorbeeld die naam van die toepassing Google Chrome, of enige toepassing waarvoor jy 'n uitsondering wil skep. Let daarop dat as jy 'n uitsondering wil gooi appel-toepassings (Notas, Kalender, ens.), dus is dit nodig dat jy die naam van die aansoek skryf Engels (bv. Notas, Kalender, ens.). Ongelukkig is dit nie maklik vir ons in die Tsjeggiese Republiek nie en ons het geen ander keuse as om aan te pas nie. So die laaste opdrag in die geval van Google Chrome lyk soos volg:

osascript -e 'ID van toepassing "Google Chrome"'
terminaalligte_uitsondering1

Nadat u die opdrag bevestig het Voer in, so dit sal een reël hieronder verskyn die identifiserende naam van die toepassingspakket, in die geval van Google Chrome is dit com.google.chrome. Ons sal dan hierdie naam in die volgende een gebruik bevel:

verstek skryf Die identifiserende naam van die pakkie NVereisAkwastelselVoorkoms -bool JA

Die pakketidentifiseerder in hierdie geval is com.google.chrome, soos ons uit die laaste opdrag uitgevind het. Die skep van 'n uitsondering vir Google Chrome sal dus soos volg lyk:

verstek skryf com.google.Chrome NSRequiresAquaSystemAppearance -bool JA
terminaalligte_uitsondering2

Nadat die bestelling bevestig is, is al wat oorbly die toepassing skakel af en weer aan. Aangesien dit 'n opdrag is om 'n uitsondering te skep vir 'n donkermodustoepassing om in ligte modus te loop, is dit nodig dat stelsel vertoonmodus op donker gestel. As jy hierdie uitsondering wil hê kanselleer, dan tot Terminale voer hierdie opdrag in:

verstek skryf Die identifiserende naam van die pakkie NVereisAkwastelselVoorkoms -bool NO

In die geval van Google Chrome, sal die opdrag soos volg lyk:

verstek skryf com.google.Chrome NSRequiresAquaSystemAppearance -bool NO

terminaalligte_uitsondering3

Afsluiting

As jy sommige toepassings in donker modus en ander in ligte modus wil sien, dan is die Grey-toepassing presies vir jou. Ten slotte wil ek u aandag daarop vestig dat die toepassing en selfs die opdrag in Terminal nie in die nuutste macOS 10.15 Catalina werk nie. Die meeste van julle werk egter waarskynlik steeds op macOS 10.14 Mojave. Grey werk perfek hier, sowel as die opsie om 'n uitsondering in die Terminal te stel.

.