Puis-je passer en mode sombre uniquement pour des applications spécifiques dans macOS Mojave?

15

La nouvelle fonction macOS Mojave Dark Mode permet à toutes les applications intégrées d'Apple de bénéficier du traitement Dark Mode, à savoir Safari, Mail, Contacts, Calendrier, Rappels, Notes, Cartes, Photos, Messages, FaceTime, iTunes, Apple Books, etc.

Cependant, est-il possible d' activer sélectivement le mode sombre, c'est-à-dire uniquement pour un sous-ensemble spécifique d'applications? Par exemple, que se passe-t-il si je souhaite conserver Safari en mode clair et tourner le Finder en mode sombre à la place? Suis-je en quelque sorte autorisé à faire ça?

mgiordi
la source
J'espère vraiment que cela deviendra possible. J'aimerais pouvoir mettre Terminal en mode sombre comme cela se fait dans ElementaryOS
JL
L'utilisation d'un profil sombre dans Terminal est-elle vraiment si différente? (Oui, je sais que la barre de titre et les onglets sont toujours clairs, mais ils ne sont pas exactement visibles, surtout si aucune de vos autres applications n'est sombre.)
calum_b

Réponses:

16

Il existe une commande qui fonctionne pour cela:

defaults write <Bundle-Identifier> NSRequiresAquaSystemAppearance -bool yes

C'est expliqué ici: https://www.tekrevue.com/tip/exclude-app-dark-mode-macos-mojave/

Si vous ne connaissez pas l'ID de l'ensemble de l'application, vous pouvez l'interroger à l'aide d'AppleScript, que vous pouvez exécuter à partir de la ligne de commande avec osascript:

osascript -e 'id of app "<App-Name>"'
Janani Chinnam
la source
1
defaults write com.apple.iTunes NSRequiresAquaSystemAppearance -bool yesn'a pas fonctionné pour moi :( macOS 10.14.4
n1000
L'ironie est que je dois le désactiver pour l'éditeur de script Appledefaults write com.apple.ScriptEditor2 NSRequiresAquaSystemAppearance -bool yes
palaniraja
5

J'utilise LightsOff depuis quelques jours maintenant, semble très bien fonctionner.

Il "bascule" entre les modes lorsque vous ouvrez une application que vous avez exclue et vous pouvez réellement voir la commutation, ce qui est un peu un inconvénient.

Dylan
la source
1
Je préfère plutôt une option intégrée pour cela. Quoi qu'il en soit, cette application semble faire l'affaire. Il y a cependant quelques bugs à corriger (par exemple, lors de l'ouverture d'une application en mode clair, elle clignote d'abord en mode sombre pendant une fraction de seconde).
mgiordi
1
Ce serait bien si Apple l'incluait, mais c'est la chose la plus proche, je suppose.
Dylan
2
Notez qu'il passe tout le système MacOS en mode sombre lorsque l'application est active, pas seulement l'application spécifique.
Winterflags
4

Plus d'options gratuites incluent l' application Gray et NightOwl . Les deux peuvent être installés en utilisant Homebrew :

brew cask install gray
brew cask install nightowl
n1000
la source
pour moi certainement la solution parfaite
Pierre
1

Ne devrait-il pas y avoir une nouvelle alternative pour cette commande basée sur les premières bêtas (voir ci-dessous):

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

Nébuleuse
la source
0

Je pense que la méthode utilisée pour activer le mode clair / sombre spécifique à l'application a été désactivée dans 10.14.2

Tchad
la source