Astuce Mojave : restaurer le mode sombre de High Sierra

Nicolas Furno |

L’une des nouveautés les plus visibles de macOS Mojave, c’est son mode sombre. Apple a été au plus simple avec cette nouveauté, c’est tout ou rien : l’interface de macOS passe au sombre, tout comme toutes les apps.

macOS Mojave en mode clair (gauche) et sombre (droite).

Si vous préfériez la proposition de macOS High Sierra, où la barre de menu et le Dock étaient les seules interfaces qui passaient au sombre, il existe une solution, mais elle ne prend pas la forme d’un réglage dans les Préférences Système. Vous devrez utiliser une session de terminal, mais rassurez-vous, la procédure est très simple et vous n’aurez besoin de le faire qu’une seule fois.

Si vous aviez configuré votre Mac pour qu’il utilise le mode sombre, commencez par activer le mode clair. Ouvrez les Préférences Système, puis le panneau « Général » et choisissez l’option « Clair ».

Ouvrez ensuite le Terminal de macOS, en utilisant Spotlight ou bien la recherche du Launchpad. Copiez et collez cette commande dans une fenêtre de terminal, puis exécutez la commande avec la touche  :

defaults write -g NSRequiresAquaSystemAppearance -bool Yes

Si vous ne voyez aucun message d’erreur, c’est que vous avez correctement effectué la procédure. Avant d’activer le mode sombre partiel, il est recommandé de fermer la session en cours (raccourci ⌘⇧Q) ou bien de redémarrer le Mac.

Activez ensuite le mode sombre dans les Préférences Système et vous aurez le même comportement qu’avec macOS High Sierra. La barre des menus, le Dock ou encore l’interface qui s’affiche lors d’un changement d’app avec ⌘⇥ seront sombres, mais les apps s’afficheront toujours avec leur interface claire.

macOS Mojave en mode clair (gauche) et sombre modifié (droite).

Si vous voulez revenir en arrière et retrouver le comportement par défaut de macOS Mojave, copiez et collez cette deuxième commande dans une fenêtre de terminal :

defaults delete -g NSRequiresAquaSystemAppearance

Fermez à nouveau votre session pour que le changement soit correctement appliqué, et vous retrouverez toutes les apps en noir, quand le mode sombre de macOS 10.14 est actif.

Retrouvez des centaines d’astuces sur macOS et toutes les informations concernant les nouveautés de Mojave dans notre livre Le guide de macOS Mojave. Plus de 700 pages de trucs et astuces pour macOS, pour seulement 4,99 €.

avatar WaTy (non vérifié) | 

Merciiiiiiii !!!!!!! C'est ce que je cherchais ! Finalement le mode sombre je ne m'y fais pas ! Ça defonce trop les yeux

avatar Le Gognol | 

@WaTy

Oh oui super ! Je trouve moi aussi que ce mode sombre tout ou rien n’est pas très beau ni confortable pour tout (la tronche d’iTunes c’est violent quand même). Et ce sombre partiel me manquait, content de le retrouver !

avatar Rodri31 | 

@WaTy

Le mode sombre fait ma aux yeux ? C'est plutôt l'inverse... impossible de repasser au mode clair même dans les apps comme twitter le blanc tue la rétine...

avatar WaTy (non vérifié) | 

@Rodri31

Comment as-tu fait pendant toutes ces années ? Si ta rétine se porte bien aujourd'hui c'est que ça ne devait pas être si problématique que ça.

avatar Rodri31 | 

@WaTy

Je faisais avec car je n'avais pas le choix. Mais si ce mode nuit est tellement attendu c'est pas pou rien. Et je suis sur que encore quelques années avec du blanc m'étant dans Messages ou Mail et ma vue aurait baissé. Ne crois pas que tu vas devenir aveugle en 1 an.

avatar WaTy (non vérifié) | 

@Rodri31

J'imagine bien qu'on devint pas aveugle en 1 an mais ça fait plus une décennie qu'on a du noir sur fond blanc donc je me questionne.

Le souci est que quand j'ai utilisé le mode nuit sur mon Mac et que je lisais longtemps du blanc sur fond noir je peux te dire que quand j'arrêtais de lire ça me faisait tout drôle. Comme si j'avais regardé le soleil pendant 10 seconde lol

avatar h-de-pierre | 

Je ne plus m'en passer de ce mode sombre.

avatar vincentn | 

Est-ce que cette manip impacte également le centre de notification et les notifications ?

Ce tout ou rien d’Apple est parfois agaçant…
Le monde sombre est bien adapté à certaines apps, moins à d’autres. L’idéal serait de pouvoir choisir pour chaque apps.

avatar polop35 | 

J’aime beaucoup le mode sombre de Mojave tel qu’il est proposé par Apple.
Je le garderai donc ainsi.

avatar 7X | 

Visiblement le mode sombre est l'avancée majeure de Mojave. À croire que l'Humanité l'attendait depuis l'invention de l'écriture sur tablette d'argile.

avatar r e m y | 

@7X

N'exagérons pas! C'était la règle jusqu'en 1984 avant que le Macintosh ne crée l'événement en optant pour du texte noir écrit sur fond blanc.
Auparavant c'était bien du texte blanc (vert ou orange pour les plus chanceux) sur fond noir!
Ce mode sombre n'est en quelque sorte que le dernier renoncement d'Apple à ce qui a fait du Macintosh un ordinateur révolutionnaire. ?

avatar Le Gognol | 

@r e m y

Je trouve que l’idée est bonne mais pas assez aboutie, pas assez nuancée, trop systématique, trop uniforme. Si chaque interface en mode sombre avait un rendu travaillé dans le détail façon Logic Pro ou Final Cut ça serait sûrement beaucoup plus convainquant.

avatar stefhan | 

@Le Gognol

+1

Mais c’est beaucoup de travail et de ressources aussi...

avatar ForzaDesmo | 

@7X
«Visiblement le mode sombre est l'avancée majeure de Mojave.»

Pas du tout ce sont les nouveaux emoji. ?

avatar Azurea | 

Oui, mais c'est dur quand même ce mode sombre, pour certain coté c'est bon mais là où ça fait mal aux yeux c'est avec mail, les messages c'est vraiment dur dur !

avatar Khrys | 

Heureux de voir que je ne suis pas le seul pour qui le mode sombre dans Mail est un enfer pour les yeux! Le contraste est trop important. Un gris foncé au lieu d’un noir profond aurait été parfait.

Une option permettant de choisir sur quelle application appliquer le mode sombre ou mieux, pour faire varier l’intensité des gris/noirs, serait vraiment l’idéal!

avatar Arpee | 

@Khrys

Paresseux. Cherche !

avatar Khrys | 

@Arpee: comme tu as l'air si "malin" (c'est ironique, bien évidemment...), n'hésite pas à nous "éclairer" de tes lumières!
Génération de TDC...

avatar Arpee | 

@Khrys

Apparemment, plus malin que toi. Car, j’ai trouvé, moi...
Pareil pour Notes et Plans.
T’étais pas obligé de m’insulter.

avatar Khrys | 

@Arpee: commence déjà par éviter d’insulter les autres... et si tu n’as rien de constructif à partager dans tes commentaires, tu peux t’abstenir de commenter ?

avatar Arpee | 

@Khrys

C’est pas toi qui m’insultais en me traitant de trou de cul ?
Moi je ne t’ai traité que d’assisté. Je n’ai jamais vu ce mot dans le dictionnaire des insultes, RDC !

avatar Khrys | 

Je pense que tu as la mémoire courte, ou tout du moins très sélective.
Je te cite: "Paresseux. Cherche !" ou "Suffit de chercher, génération d’assistés...".
Non, ce ne sont pas des insultes, bien évidemment...!

Bref...

avatar Arpee | 

@Khrys

Eh bien non, petit garçon, ce ne sont pas des insultes.

avatar stefhan | 

@Arpee

Clairement si.
La condescendance en est une forme.

avatar BeePotato | 

« Si vous voulez revenir en arrière et retrouver le comportement par défaut de macOS Mojave, copiez et collez cette deuxième commande dans une fenêtre de terminal :
defaults write -g NSRequiresAquaSystemAppearance -bool No »

Juste pour chipoter : le retour au comportement par défaut est plutôt assuré par la suppresion du réglage fait précédemment, donc :
defaults delete -g NSRequiresAquaSystemAppearance

avatar Nicolas Furno | 

@BeePotato

La commande avec No fonctionne aussi. Un avantage concret à utiliser celle-ci à la place ?

avatar BeePotato | 

@ Nicolas Furno:
C’est sémantiquement différent : supprimer le réglage via delete, c’est expliquer qu’on veut de nouveau utiliser la valeur par défaut fournie par l’OS, quelle qu’elle soit ; alors que régler à « no » signifie qu’on veut utiliser cette valeur précise, indépendamment de la valeur par défaut dans l’OS et de son évolution.
Si la valeur par défaut changeait dans une future version de l’OS, l’utilisateur ayant réglé la valeur sur « no » ne verrait aucun changement, contrairement à celui ayant utilisé delete.

Bien sûr, dans ce cas précis, il est fort peu probable que la valeur par défaut évolue, donc la différence entre les deux approches ne saute pas aux yeux.
Mais je trouve que c’est tout de même une bonne chose, quand on présente l’usage de la commande defaults, d’expliquer que c’est par un « defaults delete » qu’on revient au réglage par défaut.

avatar Nicolas Furno | 

@BeePotato

Oui c’est logique et c’est un bon conseil. Je corrigerai cette news dès que je peux.

Et merci d’avoir pris le temps d’expliquer ! ?

avatar BeePotato | 

@ Nicolas Furno : « Et merci d’avoir pris le temps d’expliquer ! ? »

De rien.
Petit ajout en retard : en prenant (enfin) le temps de parcourir la documentation développeur sur ce sujet, je me suis rendu compte que dans ce cas précis, il y a une vraie différence entre faire un delete et régler la valeur à no.
En effet, le comportement par défaut dans Mojave est de ne pas appliquer le mode sombre aux applications compilées pour les versions précédentes de Mac OS (et non recompilées pour Mojave). Mais en passant NSRequiresAquaSystemAppearance à no, on force ces anciennes applications à utiliser le mode sombre (quand est sélectionné dans les préférences système).

Cette utilisation de NSRequiresAquaSystemAppearance peut d’ailleurs intéresser certains utilisateurs (que ce soit pour un réglage global, pour les fans absolus du mode sombre, ou son réglage seulement pour certaines des anciennes applications, après vérification de leur compatibilité).
Mais pour l'instant, il me permet surtout de bien illustrer l’intérêt du delete pour revenir au comportement par défaut.

avatar Hinamori | 

Petite question : Qui est Matcha ? ?

avatar Nicolas Furno | 
avatar Hinamori | 

@nicolasf

Jolie minette ! ??

avatar ludobubner | 

Bonjour à tous,
Existe-t-il un moyen de paramétrer certains apps en mode clair et d'autres en mode sombre sous Mojave ?

avatar Khrys | 

Malheureusement non ?

avatar Arpee | 

@Khrys

Heureusement oui ! Suffit de chercher, génération d’assistés...

avatar Arpee | 

@ludobubner

Oui.

avatar titi mac | 

Et cette dune en fond d’écran, c’est cheap !

avatar BeePotato | 

@ ludobubner & Khrys :

Je ne sais pas quelle est la solution à laquelle Arpee fait si mystérieusement (et si peu courtoisement) référence et qui permettrait de choisir précisément quelles applications doivent s’exécuter en mode clair et quelles applications doivent s’exécuter en mode sombre. Je n’ai pas cherché, n’étant aucunement intéressé par ce hideux mode sombre qui me fait craindre le pire au sujet de l’avenir de Mac OS, en m’évoquant ce que Steve Jobs reprochait à Microsoft lors de sa fameuse interview de 1995.

Mais en utilisant ce qui est présenté dans l’article, il est possible de faire quelque chose d’approchant : décider quelles applications doivent forcément utiliser le mode normal.

Il suffit de ne pas appliquer le réglage globalement (ce que fait l’option -g dans la commande indiquée dans l’article), mais application par application. Par exemple, pour forcer TextEdit à fonctionner en mode normal :
defaults write com.apple.TextEdit NSRequiresAquaSystemAppearance -bool Yes

Et pour supprimer cette préférence et donc laisser TextEdit suivre le réglage global de l’OS :
defaults delete com.apple.TextEdit NSRequiresAquaSystemAppearance

avatar Khrys | 

@BeePotato: merci pour l'astuce :)

Concernant le problème avec les messsages dans Mail, il faut regarder du côté des options dans les préférences du logiciel:

Préférences -> Affichage -> Utiliser un arrière-plan sombre pour les messages (il suffit de décocher l'option)

avatar Métèque périphérique | 

Je suis peut-être une quiche, mais dans mes préférences mail j'ai "présentation" et pas d'option de ce type

avatar KimchiMan | 

@BeePotato

Merci !

avatar Brice21 | 

Franchement passer entre le mode clair et le mode sombre, il y a pas photo, c’est le jour et la nuit :)

avatar webos | 

Merci Nicolas pour cette astuce qui personnellement me convient mieux. Il reste une petit souci avec le centre de notification dont les messages sont quasi-illisibles... Avez-vous une autre fonction du terminal pour que le centre de notification soit sur un fond clair tout en maintenant la barre des menus sombre comme précédemment sur High Sierra? Merci d'avance.

CONNEXION UTILISATEUR