Sulje mainos

Yhdessä macOS 10.14 Mojaven kanssa näimme Dark Moden käyttöönoton. Voit käyttää sitä sovellusikkunoiden vaihtamiseen tummaan käyttöliittymään. Tumma tila ei väsytä silmiä yhtä paljon kuin vaalea. Kuitenkin, kuten tapahtuu, monet asiat väsyvät ajan myötä, ja sen mukana pimeä tila. Itse pidän valotilaa kiinnostavampana tänään tai sen yhdistelmää kellonajasta riippuen - automaattinen tilanvaihtotoiminto otettiin käyttöön macOS 10.15 Catalinassa.

Mutta oletko koskaan miettinyt, millaista olisi, jos voisimme ajaa joitain sovelluksia pimeässä ja toisia vaaleassa tilassa? Jotkut sovellukset näyttävät yksinkertaisesti paremmilta tummassa tilassa, esimerkiksi Safari tai Photoshop. Mutta on myös sovelluksia, joiden ulkonäkö on parempi kirkkaassa tilassa - esimerkiksi Kalenteri, Mail jne. Siihen on myös sovellus Harmaa, joka voi vaihtaa sovellukset tummaan tai vaaleaan tilaan yhdellä näytöllä. Katsotaan sovellusta yhdessä.

Musta tai valkoinen

Gray-sovelluksen takana on kehittäjä Christoffer Winterkvist, joka Michael Jacksonin tavoin puolustaa mielipidettä, jonka mukaan sillä ei ole väliä, oletko musta vai valkoinen. Christoffer yritti siirtää linjan kappaleesta Black or White macOS:ään, ja kuten näette, hän onnistui. Voit ladata Grayn Githubista käyttämällä tämä linkki. Vieritä vain alas ja paina nykyisen version painiketta Lataa. Sinulle ladataan .zip-tiedosto, joka sinun tarvitsee vain purkaa lataamisen jälkeen. Sitten voit tehdä sovelluksen alkaa.

harmaa_sovellus_ulkonäkö

Kuinka työskennellä Greyn kanssa

Sovellus toimii hyvin yksinkertaisesti. Käynnistyksen jälkeen ikkunan yläosaan ilmestyy kuvake, jolla voit helposti vaihtaa macOS:n vaalea ja tumma tila. Jotta Grey toimisi sinulle, niin tumma tila on oltava oletusarvoisesti käytössä. Se sijaitsee sitten ikkunan alaosassa sovellusluettelo, jossa voit yksinkertaisesti valita, missä tilassa sovellus käynnistyy. Se riittää aina valittuun sovellukseen napsauttaa johonkin kolmesta vaihtoehdosta - Vaalea ulkonäkö, Tumma ulkonäkö a järjestelmä. Voit jo arvata vaihtoehtojen nimistä, että valinnan jälkeen Vaalea ulkonäkö sovellus käynnistyy sisään valoa -tilassa, valituksi tulleen Tumma ulkonäkö sitten sisään tumma tila. Jos valitset järjestelmä, joten sovelluksen ulkoasu noudattaa asetuksia järjestelmän näyttötila. Sovelluksen ulkoasun muuttaminen on välttämätöntä uudelleenkäynnistää. Tätä Gray-sovellus tekee itsestään, ja ole siksi varovainen, kun vaihdat näyttötilaa säästi kaikki työt.

Aseta valotila tietyille sovelluksille myös ilman Gray-sovellusta

Gray-sovellus itsessään on hyvin yksinkertainen. Voidaan sanoa, että se ajaa taustalla olevassa Terminalissa yhden komennon, joka voi asettaa sovelluksen toimimaan vaaleassa tilassa myös pimeässä, ts. luoda eräänlainen poikkeus. Jos et halua ladata sovellusta ja haluat luoda tällaisen poikkeuksen itse, toimi seuraavasti. Ensin meidän on otettava selvää sovelluspaketin tunnistenimi. Voit tehdä tämän yksinkertaisesti Terminaali kirjoitat komento:

osascript -e 'id of app "Sovelluksen nimi"'

Valitse esimerkiksi sovelluksen nimi Google Chrometai mikä tahansa sovellus, jolle haluat luoda poikkeuksen. Huomaa, että jos haluat tehdä poikkeuksen omena-sovelluksia (Muistiinpanot, kalenteri jne.), joten on välttämätöntä kirjoittaa sovelluksen nimi englanti (esim. muistiinpanot, kalenteri jne.). Valitettavasti meillä ei ole helppoa Tšekin tasavallassa, eikä meillä ole muuta vaihtoehtoa kuin sopeutua. Joten viimeinen komento Google Chromen tapauksessa näyttää tältä:

osascript -e 'id sovelluksen "Google Chrome"'
terminaalin_valot_poikkeus1

Kun olet vahvistanut tilauksen Tulla sisään, joten se näkyy yhden rivin alapuolella sovelluspaketin tunnistenimi, Google Chromen tapauksessa se on com.google.chrome. Käytämme sitten tätä nimeä seuraavassa komento:

oletusarvot kirjoittaa Pakkauksen tunnistenimi NSRequiresAquaSystemAppearance -bool KYLLÄ

Paketin tunniste tässä tapauksessa on com.google.chrome, kuten huomasimme viime käskystä. Joten poikkeuksen luominen Google Chromelle näyttää tältä:

oletukset kirjoittaa com.google.Chrome NSRequiresAquaSystemAppearance -bool KYLLÄ
terminaalin_valot_poikkeus2

Tilauksen vahvistamisen jälkeen jäljellä on vain hakemus sammuttaa ja käynnistää uudelleen. Koska tämä on komento luoda poikkeus pimeässä tilassa toimivalle sovellukselle, se on välttämätöntä järjestelmän näyttötilaksi asetettu tumma. Jos haluat tämän poikkeuksen peruuttaa, sitten asti Terminaali syötä tämä komento:

oletusarvot kirjoittaa Pakkauksen tunnistenimi NSRequiresAquaSystemAppearance -bool NO

Google Chromen tapauksessa komento näyttää tältä:

oletukset kirjoittaa com.google.Chrome NSRequiresAquaSystemAppearance -bool NO

terminaalin_valot_poikkeus3

Záver

Jos haluat katsella joitain sovelluksia pimeässä ja toiset vaaleassa tilassa, Gray-sovellus on juuri sinua varten. Lopuksi haluan kiinnittää huomiosi siihen, että sovellus ja edes komento Terminalissa eivät toimi uusimmassa macOS 10.15 Catalinassa. Suurin osa teistä kuitenkin todennäköisesti käyttää edelleen macOS 10.14 Mojavea. Harmaa toimii täydellisesti tässä, samoin kuin mahdollisuus asettaa poikkeus terminaaliin.

.