Posso passare alla modalità oscura solo per app specifiche in macOS Mojave?


15

La nuova funzione macOS Mojave Dark Mode consente a tutte le app integrate di Apple di ottenere il trattamento Dark Mode, ovvero Safari, Mail, Contatti, Calendario, Promemoria, Note, Mappe, Foto, Messaggi, FaceTime, iTunes, Apple Books, ecc.

Tuttavia, è possibile attivare selettivamente la modalità oscura, ovvero solo per un sottoinsieme specifico di app? Ad esempio, cosa succede se voglio mantenere Safari in modalità luce e invece trasformare Finder in modalità oscura? Sono in qualche modo autorizzato a farlo?


Spero davvero che ciò diventi possibile. Mi piacerebbe essere in grado di impostare Terminal su Dark Mode come avviene in ElementaryOS
JL

Usare un profilo oscuro in Terminal è davvero così diverso? (Sì, so che la barra del titolo e le schede sono ancora chiare, ma non sono esattamente prominenti, soprattutto se nessuna delle tue altre app è scura.)
calum_b

Risposte:


16

C'è un comando che funziona per questo:

defaults write <Bundle-Identifier> NSRequiresAquaSystemAppearance -bool yes

È spiegato qui: https://www.tekrevue.com/tip/exclude-app-dark-mode-macos-mojave/

Se non conosci l'id del bundle dell'app, puoi interrogarlo utilizzando AppleScript, che puoi eseguire dalla riga di comando con osascript:

osascript -e 'id of app "<App-Name>"'

1
defaults write com.apple.iTunes NSRequiresAquaSystemAppearance -bool yesnon ha funzionato per me :( macOS 10.14.4
n1000

Per ironia della defaults write com.apple.ScriptEditor2 NSRequiresAquaSystemAppearance -bool yes
sorte,

5

Sto usando LightsOff da un paio di giorni, sembra funzionare molto bene.

Fa "passare" tra le modalità quando apri un'app che hai escluso e puoi effettivamente vedere il passaggio che è un po 'un aspetto negativo.


1
Preferirei un'opzione integrata per questo. Comunque, questa app sembra fare il lavoro. Tuttavia, ci sono alcuni bug da correggere (ad esempio, quando si apre un'app in modalità Light, lampeggia prima in Dark Mode per una frazione di secondo).
mgiordi,

1
Sarebbe bello se Apple lo includesse, ma questa è la cosa più vicina immagino.
Dylan,

2
Nota che passa l' intero sistema MacOS in modalità scura quando l'applicazione è attiva, non solo l'app specifica.
Winterflags,

4

Altre opzioni gratuite includono l' app Gray e NightOwl . Entrambi possono essere installati usando Homebrew :

brew cask install gray
brew cask install nightowl

per me sicuramente la soluzione perfetta
Pierre,

1

Non dovrebbe esserci una nuova alternativa per questo comando basata sui beta iniziali (vedi sotto):

defaults write com.apple.dt.Xcode NSWindowDarkChocolate -bool true


0

Penso che il metodo utilizzato per abilitare la modalità luce / buio specifica per l'app sia stato disabilitato in 10.14.2

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.