Anonim

De nieuwe donkere modus in macOS Mojave wijkt opvallend af van de al lang bestaande uitstraling van het Mac-besturingssysteem. En hoewel veel apps er geweldig uitzien in de donkere modus, houden sommige gebruikers niet van het donkere uiterlijk in elke app. Met behulp van de standaardinterface-opties in Systeemvoorkeuren is er momenteel echter geen manier om afzonderlijke apps uit de donkere modus uit te sluiten. Met andere woorden, zolang een app de functie ondersteunt, is het 'alles of niets' als het gaat om de donkere modus.
Gelukkig is er een Terminal-commando om te redden. Vergelijkbaar met hoe u de oude donkere menubalk en het dock- uiterlijk kunt inschakelen, kunt u ook afzonderlijke apps selectief uitsluiten van de donkere modus. Merk echter op dat dit soort configuratie door Apple om een ​​reden is uitgesloten van de hoofdgebruikersinterface. Hoewel dit werkt vanaf de datum van publicatie van dit artikel, werkt het mogelijk niet meer of verandert het proces in toekomstige macOS-updates.


Dat gezegd hebbende, hier is hoe je een app kunt uitsluiten van de donkere modus in macOS Mojave, evenals een link naar een app die het voor je kan doen zonder Terminal-opdrachten te vereisen. We zullen de Notes-app als voorbeeld gebruiken.

App uitsluiten van de donkere modus via Terminal

  1. Om een ​​app uit de donkere modus in macOS Mojave uit te sluiten, moeten we eerst de Bundle Identifier van de app kennen. Om het te vinden, opent u Terminal en voert u de volgende opdracht in. Merk op dat “App-naam” de exacte naam van de applicatie is minus de extensie. In ons voorbeeld van de Notes-app is onze App-naam gewoon "Notes":

    osascript -e 'id van app' App-naam ''

  2. Met de bovenstaande opdracht wordt de bundel-ID van de app op de volgende regel weergegeven. In het voorbeeld van onze Notes-app is het resultaat com.apple.Notes . Gebruik nu die identifier in de volgende opdracht. Als we ons voorbeeld voortzetten, zouden we de standaardwaarden write com.apple.Notes gebruiken NSRequiresAquaSystemAppearance -bool ja .

    standaardwaarden schrijven Bundle Identifier NSRequiresAquaSystemAppearance -bool ja

  3. Sluit tot slot de app opnieuw en start deze opnieuw. Als alles werkte, zou het het lichtthema moeten gebruiken, hoewel de rest van macOS nog steeds is geconfigureerd voor de donkere modus.
  4. Reset het thema van een app

    Als u de bovenstaande opdrachten op een bepaalde app hebt toegepast en later de standaardthema-configuratie wilt herstellen en de donkere modus opnieuw wilt inschakelen, gebruikt u de volgende opdracht:

    standaardinstellingen verwijderen Bundle Identifier NSRequiresAquaSystemAppearance

    Nogmaals, u moet de app afsluiten en opnieuw starten om de wijziging door te voeren. In het geval van sommige apps moet u mogelijk opnieuw opstarten.

    Bedien de donkere modus met een app

    Als u geen last wilt hebben van Terminal-opdrachten, kunt u het gratis hulpprogramma LightsOff bekijken .


    Deze app geeft u niet alleen toegang tot app-specifieke bedieningselementen in de donkere modus, maar u kunt ook met één klik schakelen tussen de lichte en donkere modus. U kunt zelfs themawijzigingen plannen op basis van de tijd, zodat de donkere modus 's nachts automatisch wordt ingeschakeld en' s morgens terugkeert naar de lichte modus.
    Merk echter op dat LightsOff op een fundamenteel niveau dezelfde Terminal-methoden gebruikt die eerder zijn beschreven om app-configuraties te wijzigen. Dit maakt het veel eenvoudiger, maar betekent ook dat de functionaliteit ervan onderhevig is aan technische wijzigingen van Apple in macOS. Dus, net als de bovenstaande Terminal-opdrachten, werkt deze app mogelijk niet met toekomstige versies van macOS, afhankelijk van hoe Apple de manier blijft aanpassen waarop de donkere modus werkt.

Een app uitsluiten van de donkere modus in MacOS Mojave