Come disattivare la modalità oscura per app specifiche in macOS Mojave

Apple ha aggiunto una modalità oscura in macOS Mojave che funziona a livello di sistema. Quando scegli l'aspetto scuro, tutte le app di sistema come Safari e Foto, nonché le app di terze parti (che supportano la modalità oscura) adottano un tema scuro. Non esiste un modo ufficiale per disabilitare la modalità oscura per app specifiche mentre si continua a utilizzare la modalità oscura su Mojave. Allo stesso modo, non puoi attivare selettivamente la modalità oscura per le tue app preferite mentre usi la modalità luce sul tuo Mac. Questo tipo di funzionalità sembra essere imposto agli utenti in quanto non possono controllare l'aspetto delle app. Bene, c'è una soluzione alternativa per superare questa fastidiosa limitazione.

LEGGI ANCHE: Come disattivare la modalità oscura di Google Chrome su Mac

Il trucco prevede l'esecuzione di alcuni comandi in Terminale per disattivare la modalità oscura per app specifiche, comprese quelle integrate. Per questo, dovrai prima identificare l'identificatore del bundle dell'app che desideri escludere dalla modalità oscura. Dopo aver conosciuto l'identificatore del bundle dell'app, dobbiamo eseguire un determinato comando per passare a quella particolare app in modalità tema chiaro. Ecco come puoi farlo in pochi semplici passaggi.

Come disattivare la modalità Mojave Dark per un'app

Trova l'identificatore del bundle dell'app

Apri Terminale utilizzando la ricerca Spotlight ed esegui il comando seguente. Sostituire Nome dell'applicazione con il nome esatto dell'app come Notes, Google Chrome, Calendar e Maps.

osascript -e 'id dell'app "Nome app"'

Esempio: osascript -e 'id dell'app "Mappe"'

Nota: Ridigita le virgolette quando copi e incolli il comando di esempio.

L'identificatore del pacchetto verrà visualizzato in una nuova riga. In questo caso è com.apple.Maps per le mappe.

Disabilita la modalità oscura per un'app

All'interno del terminale, copia e incolla il seguente comando. Sostituisci "Bundle Identifier" con l'effettivo identificatore. Quindi premi invio.

defaults write Bundle Identifier NSRequiresAquaSystemAppearance -bool Sì

Esempio: defaults write com.apple.Maps NSRequiresAquaSystemAppearance -bool Sì

Riavvia l'app - Assicurati di uscire dall'app per rendere effettive le modifiche.

Questo è tutto! L'app dovrebbe ora apparire in tema chiaro mentre la modalità scura di macOS è ancora attiva.

IMPARENTATO: Come disattivare la modalità oscura per alcune app su iPhone e iPad

Come ripristinare le preferenze dell'app

Se desideri ripristinare il tema dell'app alla sua configurazione predefinita, esegui il comando seguente. In questo modo si riattiverà la modalità oscura per l'app specifica. Non dimenticare di sostituire l'ID del bundle con quello effettivo.

i valori predefiniti eliminano NSRequiresAquaSystemAppearance

Usando il trucco sopra, puoi rimuovere la modalità oscura dall'ultima versione delle app di MS Office e Chrome pur mantenendo la modalità oscura come aspetto predefinito.

P.S. Abbiamo provato la procedura sopra su Mojave 10.14.4. È possibile che Apple disabiliti questa soluzione alternativa nelle versioni future di macOS.

IMPARENTATO: Come escludere determinate app da Non disturbare in iOS 15 su iPhone

Fonte: Tag SuperUser: AppDark ModeMacmacOSMojaveTips