Avec Mojave, Apple a intégré un mode sombre à macOS, qui permet d’avoir une interface foncée dans le système et dans les applications (si elles sont à jour). Mais certains veulent revenir au mode sombre des OS précédents (depuis Yosemite) qui n’assombrissait que l’interface de l’OS (barre de menus et Dock).
Première étape, passer sur le mode Clair (Préférences Système -> Général -> Mode d’apparence).
Ensuite, dans le Terminal, tapez la commande suivante.
defaults write -g NSRequiresAquaSystemAppearance -bool Yes
Fermez la session (ou redémarrez) et passez en mode Sombre : seul une partie de l’OS s’assombrira.
Pour revenir au fonctionnement normal de l’OS, il suffit d’effectuer les mêmes étapes avec la commande ci-dessous.
Comme on me le fait remarquer (merci Steph) la commande suivante force en fait le mode Sombre sur les applications qui ne le supportent pas. L’image qui suit montre le résultat avec Firefox.
defaults write -g NSRequiresAquaSystemAppearance -bool No
Pour revenir au fonctionnement normal de l’OS, il suffit d’effectuer les mêmes étapes avec la commande ci-dessous.
defaults delete -g NSRequiresAquaSystemAppearance
Attention, revenir au comportement par défaut, c’est en effaçant la clé par
defaults delete -g NSRequiresAquaSystemAppearance
et pas en forçant la clé à NO
Forcer la clé à NO va obliger toutes les « anciennes » applications (compilées pour macOS avant 10.14) à adopter le look sombre, même si elles ne sont pas compatibles. Voir
https://developer.apple.com/documentation/appkit/nsappearancecustomization/choosing_a_specific_appearance_for_your_app?language=objc
J’utilisais Sierra jusqu’il y a peu, et maintenant Mojave dans cet « ancien » mode sombre que j’aime bien. Cependant le centre de notification a un sérieux problème qu’il n’avait pas avant : sur un fond sombre (fond d’écran avec un ciel nocturne ou vidéo YouTube par exemple), on se retrouve avec du noir écrit sur gris foncé complètement illisible (en plus d’être très moche).
Je ne sais pas si c’est aussi le cas avec le mode sombre « complet » mais ça ne fait pas très sérieux pour un truc qu’Apple présente comme une fonction phare de MacOS Mojave.