Anonim

La nuova modalità scura in macOS Mojave è un sorprendente distacco dall'aspetto e dalla sensazione di lunga data del sistema operativo Mac. E mentre molte app sembrano grandi in modalità oscura, ad alcuni utenti non piace l'aspetto più scuro in ogni app. Utilizzando le opzioni di interfaccia predefinite nelle Preferenze di Sistema, tuttavia, al momento non è possibile escludere singole app dalla modalità oscura. In altre parole, fintanto che un'app supporta la funzione, è "tutto o niente" quando si tratta di modalità oscura.
Per fortuna, c'è un comando terminale per il salvataggio. Simile a come è possibile abilitare la vecchia barra dei menu scura e l' aspetto del dock , è anche possibile escludere selettivamente le singole app dalla modalità scura. Si noti, tuttavia, che questo tipo di configurazione è stata esclusa dall'interfaccia utente principale di Apple per un motivo. Quindi, mentre funziona alla data della pubblicazione di questo articolo, potrebbe smettere di funzionare o il processo potrebbe cambiare in futuri aggiornamenti di macOS.


Detto questo, ecco come escludere un'app dalla modalità oscura in macOS Mojave, oltre a un collegamento a un'app che può farlo per te senza richiedere i comandi di Terminale. Useremo l'app Note come esempio.

Escludi app dalla modalità oscura tramite terminale

  1. Per escludere un'app dalla modalità scura in macOS Mojave, dobbiamo prima conoscere l' identificatore del bundle dell'app. Per trovarlo, apri Terminale e inserisci il seguente comando. Si noti che "Nome app" è il nome esatto dell'applicazione meno la sua estensione. Nel nostro esempio di app Notes, il nostro nome app è semplicemente "Note":

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

  2. Il comando sopra mostrerà l'identificatore del bundle dell'app nella riga successiva. Nel nostro esempio di app Notes, il risultato è com.apple.Notes . Ora usa quell'identificatore nel seguente comando. Continuando il nostro esempio, useremmo i valori predefiniti write com.apple.Notes NSRequiresAquaSystemAppearance -bool yes .

    per impostazione predefinita scrivere Identificatore di bundle NSRequiresAquaSystemAppearance -bool yes

  3. Infine, esci e riavvia l'app. Se tutto ha funzionato, dovrebbe usare il tema chiaro anche se il resto di macOS è ancora configurato per la modalità oscura.
  4. Ripristina il tema di un'app

    Se hai applicato i comandi sopra a una particolare app e successivamente desideri ripristinare la configurazione del tema predefinita e riattivare la modalità oscura, utilizza il seguente comando:

    i valori predefiniti eliminano l' identificatore del pacchetto NSRequiresAquaSystemAppearance

    Ancora una volta, è necessario chiudere e riavviare l'app per rendere effettive le modifiche. Nel caso di alcune app potrebbe essere necessario riavviare.

    Controlla la modalità oscura con un'app

    Se non vuoi preoccuparti dei comandi di Terminale, puoi dare un'occhiata all'utility gratuita LightsOff .


    Questa app non solo ti dà accesso a controlli della modalità oscura specifici dell'app, ma ti consente anche di passare dalla modalità chiara a quella oscura con un solo clic. Puoi persino programmare i cambi di tema in base all'ora, in modo che la modalità scura si attivi automaticamente di notte e ritorni alla modalità luce al mattino.
    Si noti, tuttavia, che a livello fondamentale LightsOff utilizza gli stessi metodi Terminal descritti in precedenza per modificare le configurazioni delle app. Questo rende molto più semplice, ma significa anche che la sua funzionalità è soggetta alle modifiche tecniche di Apple in macOS. Quindi, proprio come i comandi Terminal precedenti, questa app potrebbe non funzionare con le versioni future di macOS a seconda di come Apple continua a modificare il modo in cui funziona la modalità oscura.

Come escludere un'app dalla modalità oscura in macos mojave