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?


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>"'

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.


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


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


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

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.