Modifier des listes de propriétés dans Terminal
Les fichiers de préférences et de configuration de macOS utilisent des listes de propriétés (plists) pour spécifier les attributs, ou propriétés, d’une app ou d’un processus. Un exemple est le fichier de préférences plist du Finder dans le dossier Bibliothèque/Préférences/ du dossier de départ d’un utilisateur. Le fichier est nommé com.apple.finder.plist. La dénomination par défaut d’une plist comprend le nom de l’app ou du processus précédé du nom DNS inverse du fournisseur, et suivi d’une extension .plist.
Pour modifier des listes de propriétés, utilisez l’outil de ligne de commande defaults
. La commande defaults
est un outil puissant et, lorsque vous connaissez la clé et la valeur que vous souhaitez modifier dans une liste de propriétés, l’outil defaults
est très efficace.
L’outil defaults
fonctionne directement avec le sous-système des préférences de macOS et est utilisé par de nombreuses apps sous macOS pour gérer les préférences et d’autres réglages. Il peut être intégré à des scripts shell et vous permet d’accéder aux préférences dans des domaines variés d’un ordinateur donné.
Pour en savoir plus sur l’outil defaults
, consultez la page man correspondante.
Déterminez le nom de la liste de propriétés, de la clé et des valeurs concernées. Par exemple, le nom de la liste de propriétés du Dock est
com.apple.Dock.plist
. (lorsque vous lancez la commande, omettez l’extension .plist).Saisissez les valeurs à la suite de la commande
defaults
:defaults write com.apple.dock orientation left
Redémarrez l’app ou le processus, si nécessaire.
Utilisez simplement Moniteur d’activité pour sélectionner le processus concerné et cliquez sur Quitter l’opération. Dans cet exemple, vous choisiriez le processus nommé Dock.
Vous pouvez également modifier des fichiers de liste de propriétés dans Xcode, qui propose un éditeur de liste de propriétés intégré. Pour utiliser Xcode, double-cliquez sur un fichier .plist dans le Finder.
Si Xcode n’est pas installé sur votre Mac, téléchargez-le depuis le Mac App Store.