Sur Catalina, j'utilisais la petite application fort sympathique NightOwl pour passer rapidement du mode Sombre à Light, et inversement.
Depuis le passage à Big Sur, cela ne fonctionne plus. Pas grave puisque cet version d'OS propose se raccourci maintenant.
Mais mon problème c'est que depuis, le mode Sombre ne fonctionne plus, il reste en mode light.
J'ai cherché un peu et trouvé. Je poste, parce que cela peut servir à d'autre.
Le problème est (dans mon cas) que NigthOwl a affecté individuellement la préférence NSRequiresAquaSystemAppearance à vraie à chaque application.
Il "suffit" de le mettre à faux ou l'effacer pour que tout refonctionne.
Impossible de le faire autrement que depuis l'application Terminal. La manip se fait en deux temps : chercher les applications posant problèmes, régler le problème.
Ouvrir le Terminal et saisir la ligne :
Ou une version plus lisible :
Attention : bien faire un copier/coller, les espaces sont importants.
Puis d'initialiser en faisant pour chaque application trouvée (ici com.apple.finder) un :
Ou plus expéditivement :
En espérant que ce post a pu sauver la vie/vue de plusieurs Macuser
Depuis le passage à Big Sur, cela ne fonctionne plus. Pas grave puisque cet version d'OS propose se raccourci maintenant.
Mais mon problème c'est que depuis, le mode Sombre ne fonctionne plus, il reste en mode light.
J'ai cherché un peu et trouvé. Je poste, parce que cela peut servir à d'autre.
Le problème est (dans mon cas) que NigthOwl a affecté individuellement la préférence NSRequiresAquaSystemAppearance à vraie à chaque application.
Il "suffit" de le mettre à faux ou l'effacer pour que tout refonctionne.
Impossible de le faire autrement que depuis l'application Terminal. La manip se fait en deux temps : chercher les applications posant problèmes, régler le problème.
Ouvrir le Terminal et saisir la ligne :
Bash:
defaults read
Bash:
defaults read | tr '\n' '§' | sed -e 's/§ */ /g' | tr '§' '\n' | fgrep -i "NSRequiresAquaSystemAppearance = 1" | awk -F'"' '{print $2}'
Puis d'initialiser en faisant pour chaque application trouvée (ici com.apple.finder) un :
Bash:
defaults write com.apple.finder NSRequiresAquaSystemAppearance false
Bash:
defaults delete com.apple.finder NSRequiresAquaSystemAppearance
En espérant que ce post a pu sauver la vie/vue de plusieurs Macuser