Det nya mörka läget i macOS Mojave är en slående avvikelse från Mac-operativsystemets långvariga utseende och känsla. Och medan många appar ser bra ut i mörkt läge, gillar vissa användare inte det mörkare utseendet i varje app. Med hjälp av standardgränssnittsalternativen i Systeminställningar finns det för närvarande inget sätt att utesluta enskilda appar från mörkt läge. Med andra ord, så länge en app stöder funktionen är det "allt eller ingenting" när det gäller mörkt läge.
Tack och lov finns det ett terminalkommando till undsättning. I likhet med hur du kan aktivera den gamla mörka menyfältet och dockningsutseende kan du också selektivt utesluta enskilda appar från mörkt läge. Observera dock att denna typ av konfiguration har uteslutits från huvudanvändargränssnittet av Apple av en anledning. Så även om detta fungerar från och med dagen för denna artikel publicering, kan det sluta fungera eller processen kan ändras i framtida macOS-uppdateringar.
Som sagt, här gör du för att utesluta en app från mörkt läge i macOS Mojave, samt en länk till en app som kan göra det åt dig utan att behöva terminalkommandon. Vi kommer att använda Notes-appen som ett exempel.
Uteslut app från mörkt läge via terminal
- För att utesluta en app från mörkt läge i macOS Mojave, måste vi först känna till appens Bundle Identifier . För att hitta den öppnar du Terminal och anger följande kommando. Observera att ”Appnamn” är det exakta namnet på applikationen minus dess förlängning. I vårt exempel på Notes-app är vårt appnamn helt enkelt “Notes”:
osascript -e 'id för appen " Appnamn "'
- Kommandot ovan visar appens paketidentifierare på nästa rad. I vårt exempel på Notes-appen är resultatet com.apple.Notes . Använd nu identifieraren i följande kommando. Fortsätter vi vårt exempel skulle vi använda standardinställningar och skriva com.apple.Notes NSRequiresAquaSystemAppearance -bool ja .
som standard skriver Bundle Identifier NSRequiresAquaSystemAppearance -bool ja
- Slutligen, avsluta och starta om appen. Om allt fungerade bör det använda ljustema även om resten av macOS fortfarande är konfigurerat för mörkt läge.
Återställ en apps tema
Om du har använt kommandona ovan på en viss app och senare vill återställa standardkonfigurationen och aktivera mörkt läge använder du följande kommando:
standard raderar Bundle Identifier NSRequiresAquaSystemAppearance
Återigen måste du sluta och starta om appen för att ändringen ska träda i kraft. För vissa appar kan du behöva starta om.
Kontrollera mörkt läge med en app
Om du inte vill bry dig om terminalkommandon kan du kolla in gratisverktyget LightsOff .
Den här appen ger dig inte bara åtkomst till appspecifika kontroller för mörkt läge, den låter dig också växla mellan ljus och mörkt läge med bara ett klick. Du kan till och med schemalägga temaförändringar baserat på tiden, så att mörkt läge automatiskt slås på på natten och återgår till ljusläge på morgonen.
Observera dock att LightsOff på en grundläggande nivå använder samma terminalmetoder som beskrivits tidigare för att modifiera appkonfigurationer. Detta gör det mycket lättare, men innebär också att dess funktionalitet är föremål för Apples tekniska förändringar i macOS. Så, precis som ovanstående terminalkommandon, kanske denna app inte fungerar med framtida versioner av macOS beroende på hur Apple fortsätter att ändra hur mörkt läge fungerar.