Où puis-je trouver une liste des préférences / fichiers plist d'Apple et à quoi ils servent?

13

Quelqu'un connaît-il une ressource qui répertorie les fichiers / listes de préférences (pertinents pour les applications OS X et Apple, pas les applications tierces) trouvés dans ~/Library/Preferences(et les autres emplacements également, mais ce serait un début) et ce qu'ils sont utilisés pour?

J'ai regardé autour de moi et je ne trouve rien. Le plus proche que j'ai trouvé était ce tableau compilé par appleexaminer.com - mais qui ne couvre que quelques articles, et les plus évidents.

Scott Granneman
la source
faire une sauvegarde et essayer de changer des trucs là-dedans, vous le découvrirez assez tôt ...
vrwim
Non, ça ne m'aide pas du tout. Je voudrais une ressource qui répertorie chaque fichier dans ~ / Préférences et ce qu'il fait. Votre suggestion ne fournit pas cela.
Scott Granneman
4
Je doute vraiment que vous trouverez une liste complète. Généralement, chaque application que vous exécutez enregistre ses paramètres dans un fichier dans ~ / Préférences - et comme il existe un grand nombre d'applications ( AppShopper en répertorie actuellement 10 764 dans le Mac App Store), personne ne va se donner la peine d'essayer de compiler une liste complète.
Gordon Davisson
1
Ah… j'aurais dû être plus clair. Je suis juste intéressé par les préférences d'Apple. Merci de m'avoir forcé à clarifier!
Scott Granneman

Réponses:

2

Il est assez facile de déterminer quels fichiers ~/Library/Preferencessont utilisés par les applications Apple et quelle application.

Tous ceux d'Apple commencent com.appleet puis presque tous continuent avec le nom de l'application ou de la partie du système pour laquelle ils sont une préférence - quelques exemples com.apple.ScreenSharing.plistoucom.apple.TextEdit.plist

Avec les moins «spécifiques» une fois que vous en savez plus sur la façon dont le back-end du système et du Finder se combinent, vous commencez à vous rendre compte de ce qu'ils sont, par exemple, com.apple.LaunchServices.plistcelui qui définit votre URL personnelle et vos gestionnaires de type de fichier comme cela est fait par LaunchServices.

Les administrateurs système Mac ont tendance à obtenir lentement une liste des plus importants lorsque nous les utilisons pour transférer les préférences vers nos Mac gérés. Si tout le reste échoue, j'utilise InstallEase , l'utilitaire gratuit d'Absolute, pour prendre un instantané d'un Mac, puis changer une préférence et faire un autre instantané pour voir ce qui a changé.

Tony Williams
la source
0

Pref Setter semble faire exactement cela.

Zo219
la source
2
OK, comment est-ce? Sur le site Web, il est décrit ainsi: "Pref Setter est une application utilisée pour modifier les fichiers plist (Property LIST), orientée vers la visualisation / modification des fichiers de préférences de Mac OS X. Très utile pour définir les paramètres de préférences" cachés "qui ne sont pas disponibles directement dans une application. " Alors, comment cela me dit-il ce que fait chaque fichier de préférences / plist? Je ne vois pas du tout que Pref Setter fait ça.
Scott Granneman
Tout d'abord, ouvrez-le. Cliquez ensuite sur la petite fenêtre bleue avec le je dedans, Get Info. Je n'ai rien vu d'autre qui fera ça, et c'est très cool.
Zo219
0

Normalement, vous pouvez examiner par vous-même comme

/usr/libexec/PlistBuddy -c "Print :CFBundleIdentifier" \
    /Users/kevit/Library/Address\ Book\ Plug-Ins/SkypeABSMS.bundle/Contents/Info.plist

La liste des clés est décrite dans la documentation du développeur Apple sur les fichiers de liste de propriétés , partie Cocoa Apps.

Malheureusement, beaucoup de développeurs ignorent les recommandations

Siarhei Karatkevich
la source