Zavrieť reklamu

Spoločne s macOS 10.14 Mojave sme sa dočkali predstavenia Dark Mode, čiže tmavého režimu. Pomocou neho môžete okná aplikácií prepnúť do tmavého rozhrania. Tmavý režim oproti tomu svetlému toľko neunavuje oči. Ako to už ale býva, tak časom veľa vecí omrzí as ním aj tmavý režim. Osobne mi dnes príde zaujímavejší svetlý režim, alebo jeho kombinácia v závislosti na tom, aká je práve denná doba – funkcia automatického prepínania režimu bola predstavená v macOS 10.15 Catalina.

Premýšľali ste ale niekedy nad tým, aké by to bolo, keby sme mohli niektoré aplikácie spúšťať v tmavom režime a iné zase vo svetlom? Niektoré aplikácie skrátka a jednoducho vyzerajú lepšie v Dark Modu, napríklad Safari či Photoshop. Sú tu ale aj aplikácie, ktorých vizáž je lepšia vo svetlom režime – napríklad Kalendár, Mail a pod. Aj od toho je tu aplikácia Šedá, ktorá vie prepínať aplikácie do tmavého či svetlého režimu na jednej obrazovke. Poďme sa spoločne na aplikáciu pozrieť.

Čierna alebo biela

Za aplikáciou Gray stojí autor Christoffer Winterkvist, ktorý rovnako ako Michael Jackson stojí za názorom, že nezáleží na tom, či ste čierni alebo bieli. Riadok z pesničky Black or White sa Christoffer pokúsil preniesť aj do macOS, a ako sa dá vidieť, tak sa mu to tiež podarilo. Aplikáciu Gray môžete z portálu Github stiahnuť pomocou tohto odkazu. Stačí zísť nižšie a pri aktuálnej verzii stlačiť tlačidlo Stiahnuť ▼. Stiahne sa vám súbor .zip, ktorý stačí po stiahnutí len extrahovať. Potom môžete aplikáciu spustiť.

gray_aplikace_vzhľad

Ako pracovať s aplikáciou Gray

Aplikácia funguje úplne jednoducho. Po spustení sa v hornej časti okna zobrazuje ikonka, pomocou ktorej si môžete jednoducho prepínať medzi svetlým a tmavým režimom macOS. Aby vám Gray fungoval, tak musíte mať v predvolenom nastavení aktivovaný tmavý režim. V nižšej časti okna sa potom nachádza zoznam aplikácií, v ktorom už si môžete jednoducho zvoliť, v akom režime sa aplikácia spustí. Na vybranej aplikácii sa vždy stačí preklikať k jednej z troch možností – Svetlý vzhľad, Dark appearance a systém. Už podľa názvov možností môžete tušiť, že po zvolení Svetlý vzhľad sa aplikácia spustí vo svetlom režime, po zvolení Dark appearance potom v tmavom režime. V prípade, že zvolíte systém, tak sa vzhľad aplikácie bude riadiť podľa nastaveného systémového režimu zobrazenia. Aby sa vzhľad aplikácie zmenil, tak je nutné ju reštartovať. To robí aplikácia Gray sama od seba, a preto si dávajte pozor, aby ste pri zmene režimu zobrazenia mali uloženú všetku prácu.

Nastavte si svetlý režim pre určité aplikácie aj bez aplikácie Gray

Aplikácia Gray je sama o sebe veľmi jednoduchá. Dá sa povedať, že na pozadí spúšťa v Termináli jediný príkaz, ktorý dokáže nastaviť, aby sa aplikácia aj v tmavom režime spustila vo svetlom režime, tzn. aby sa vytvorila akási výnimka. Pokiaľ si aplikáciu nechcete sťahovať a chceli by ste si takú výnimku vytvoriť sami, tak postupujte nasledovne. Najskôr je nutné, aby sme zistili identifikačný názov balíčka aplikácie. To urobíte jednoducho tak, že do Terminálu napíšete príkaz:

osascript -e 'id of app "Názov aplikácie"'

Názov aplikácie zvoľte napríklad Google Chrome, poprípade akúkoľvek aplikáciu, pri ktorej chcete vytvoriť výnimku. Berte na vedomie, že ak by ste chceli vytvoriť výnimku u jablčných aplikácií (Poznámky, Kalendár, atď.), tak je nutné, aby ste názov aplikácie napísali anglicky (napr. Notes, Calendar, atď.). Bohužiaľ, v Česku to nemáme vôbec jednoduché a nezostáva nám nič iné, než sa prispôsobiť. Finálny príkaz v prípade Google Chrome vyzerá teda nasledovne:

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

Potom, čo príkaz potvrdíte Enterom, tak sa o riadok nižšie zobrazí identifikačný názov balíčka aplikácie, v prípade Google Chrome je to com.google.Chrome. Tento názov potom použijeme v ďalšom príkazu:

predvolený zápis Identifikačný názov balíčka NSRequiresAquaSystemAppearance -bool YES

Identifikačný názov balíčka je v tomto prípade com.google.Chrome, ako sme zistili z minulého príkazu. Vytvorenie výnimky pre Google Chrome teda bude vyzerať nasledovne:

defaults write com.google.Chrome NSRequiresAquaSystemAppearance -bool YES
terminal_svetly_vyjimka2

Po potvrdení príkazu už len stačí aplikáciu vypnúť a znovu zapnúť. Vzhľadom na to, že ide o príkaz na vytvorenie výnimky, aby sa aplikácia v tmavom režime spúšťala v režime svetlom, tak je nutné, aby bol systémový režim zobrazenia nastavený na tmavý. Ak by ste chceli túto výnimku zrušiť, tak do Terminálu vložte tento príkaz:

predvolený zápis Identifikačný názov balíčka NSRequiresAquaSystemAppearance -bool NO

V prípade Google Chrome bude príkaz vyzerať nasledovne:

defaults write com.google.Chrome NSRequiresAquaSystemAppearance -bool NO

terminal_svetly_vyjimka3

Záver

Ak by ste si chceli niektoré aplikácie zobraziť v tmavom režime a iné zase vo svetlom, tak je aplikácia Gray presne pre vás. Na záver si vás len dovolím upozorniť na fakt, že aplikácia a dokonca ani príkaz v Termináli nefunguje v najnovšom macOS 10.15 Catalina. Väčšina z vás však stále určite beží na macOS 10.14 Mojave. Tu funguje Gray úplne bezchybne, rovnako tak ako možnosť nastavenia výnimky v Termináli.

.