Anonim

El nou mode fosc a macOS Mojave suposa una sorprenent sortida del sistema operatiu Mac des de fa temps. Tot i que moltes aplicacions semblen excel·lents en mode fosc, alguns usuaris no els agrada que es vegi més fosc a totes les aplicacions. Tanmateix, utilitzant les opcions d'interfície predeterminades de les Preferències del sistema, actualment no hi ha manera d'excloure aplicacions individuals del mode fosc. Dit d'una altra manera, sempre que una aplicació admeti la funció, tot o res és "absolut o no" quan es tracta del mode fosc.
Per sort, hi ha un comandament del terminal per al rescat. De manera semblant a com podeu habilitar l'antiga barra de menús fosques i l' aspecte dock , també podeu excloure selectivament les aplicacions individuals del mode fosc. Tingueu en compte, però, que aquest tipus de configuració ha estat exclusa de la interfície d'usuari principal per Apple per una raó. De manera que, mentre funciona a partir de la data de publicació d’aquest article, pot deixar de funcionar o el procés pot canviar en futures actualitzacions de macOS.


Dit això, heu de com excloure una aplicació del mode fosc a macOS Mojave, així com un enllaç a una aplicació que us ho pot fer sense necessitar comandes del Terminal. Utilitzarem com a exemple l’aplicació Notes.

Exclusió de l'aplicació del mode fosc a través del terminal

  1. Per excloure una aplicació del mode fosc a macOS Mojave, primer hem de conèixer l’ identificador de paquets de l’aplicació. Per trobar-lo, obriu el Terminal i introduïu la següent comanda. Tingueu en compte que "Nom de l'aplicació" és el nom exacte de l'aplicació menys la seva extensió. En el nostre exemple d'aplicació Notes, el nostre nom d'aplicació és simplement "Notes":

    osascript -e 'id de l'aplicació " Nom de l'aplicació "'

  2. La comanda superior mostrarà l’identificador de paquets de l’aplicació a la línia següent. En el nostre exemple d'aplicació Notes, el resultat és com.apple.Notes . Ara, utilitzeu aquest identificador a la següent comanda. Continuant amb el nostre exemple, utilitzaríem els valors per defecte per escriure com.apple.Notes NSRequiresAquaSystemAppearance -bool sí .

    els valors per defecte escriuen l’ identificador de paquet NSRequiresAquaSystemAppearance -bool sí

  3. Finalment, deixa de nou i torna a iniciar l'aplicació. Si tot funciona, hauria d’utilitzar el tema clar tot i que la resta de macOS encara està configurat per al mode fosc.
  4. Restableix el tema d'una aplicació

    Si heu aplicat les ordres anteriors a una aplicació determinada i després voleu restaurar la configuració del tema predeterminat i tornar a activar el mode fosc, utilitzeu la següent comanda:

    els valors per defecte esborren NSRequiresAquaSystemAppearance

    Un cop més, haureu de deixar la sessió i tornar a iniciar l'aplicació perquè el canvi tingui efecte. En el cas d'algunes aplicacions, potser heu de reiniciar.

    Controla el mode fosc amb una aplicació

    Si no voleu molestar amb les ordres del terminal, podeu fer una ullada a la utilitat gratuïta LightsOff .


    Aquesta aplicació no només us permet accedir a controls de mode fosc específics de l’aplicació, sinó que també us permet canviar entre el mode clar i el mode fosc amb només un clic. Fins i tot podeu programar canvis de tema en funció de l’hora, de manera que el mode fosc s’activa automàticament a la nit i torna al mode de llum al matí.
    Tingueu en compte, però, que a nivell fonamental LightsOff utilitza els mateixos mètodes de Terminal descrits anteriorment per modificar la configuració de l'aplicació. Això ho fa molt més fàcil, però també significa que la seva funcionalitat està subjecta als canvis tècnics d'Apple en macOS. Així, de la mateixa manera que les ordres del Terminal anteriors, aquesta aplicació pot no funcionar amb futures versions de macOS, depenent de com Apple continuï modificant el funcionament del mode fosc.

Com excloure una aplicació del mode fosc a macos mojave