Sujet : defaults
-
Lire et écrire les préférences macOS : defaults, plutil, et pourquoi cfprefsd masque une modification directe
defaults et plutil lisent et écrivent les domaines de préférences sans analyser manuellement la syntaxe plist. Toutefois, un démon de cache, cfprefsd (un par utilisateur et un pour le système), intercepte chaque lecture et écriture d'une application : modifier directement le fichier plist sur le disque reste donc souvent sans effet visible tant que le cache n'est pas invalidé.
Lisible par machine : JSON