¿Dónde puedo encontrar una lista de las preferencias de Apple / archivos plist y para qué se utilizan?

13

¿Alguien sabe de un recurso que enumere los archivos / listas de preferencias (pertinentes a las aplicaciones OS X y Apple, no aplicaciones de terceros) que se encuentran en ~/Library/Preferences(y las otras ubicaciones también, pero eso sería un comienzo) y lo que se utilizan ¿para?

He estado buscando y no puedo encontrar nada. Lo más cercano que encontré fue este gráfico compilado por appleexaminer.com , pero eso solo cubre algunos elementos, y los más obvios.

Scott Granneman
fuente
haga una copia de seguridad e intente cambiar las cosas allí, lo descubrirá pronto ...
vrwim
No, eso no me ayuda en absoluto. Me gustaría un recurso que enumere cada archivo en ~ / Preferencias y lo que hace. Su sugerencia no proporciona eso.
Scott Granneman
44
Realmente dudo que encuentres una lista completa. En general, cada aplicación que ejecute registrará su configuración en un archivo en ~ / Preferencias, y dado que hay una gran cantidad de aplicaciones ( AppShopper actualmente enumera 10.764 en Mac App Store), nadie se molestará en intentar compilar una lista completa.
Gordon Davisson
1
Ah, debería haber sido más claro. Solo estoy interesado en las preferencias de Apple. Gracias por obligarme a aclarar!
Scott Granneman

Respuestas:

2

Es bastante fácil determinar qué archivos ~/Library/Preferencesutilizan las aplicaciones de Apple y qué aplicación.

Todos los Apple comienzan com.appley luego casi todos continúan con el nombre de la aplicación o parte del sistema que prefieren, algunos ejemplos com.apple.ScreenSharing.plistocom.apple.TextEdit.plist

Con los menos "específicos", una vez que sepa más acerca de cómo se unen el back-end del Sistema y el Finder, comienza a darse cuenta de lo que son, por ejemplo, com.apple.LaunchServices.plistes el que define su URL personal y los controladores de tipo de archivo como lo hace LaunchServices.

Los administradores de sistemas Mac tienden a obtener lentamente una lista de los más importantes a medida que los usamos para enviar las preferencias a nuestros Macs administrados. Si todo lo demás falla, uso InstallEase , la utilidad gratuita de Absolute, para capturar una Mac y luego cambiar una preferencia y hacer otra captura para ver qué cambió.

Tony Williams
fuente
0

Pref Setter parece hacer exactamente eso.

Zo219
fuente
2
OK, como es eso? En el sitio web, se describe así: "Pref Setter es una aplicación que se utiliza para editar archivos plist (Property LIST), orientada a visualizar / editar archivos de preferencias de Mac OS X. Muy útil para establecer esas configuraciones de preferencias" ocultas "que no están disponibles directamente en una aplicación ". Entonces, ¿cómo me dice eso qué hace cada archivo de preferencias / plistas? No puedo ver que Pref Setter haga eso en absoluto.
Scott Granneman
Primero, ábrelo. Luego haga clic en la pequeña ventana azul con la I en ella, Obtener información. No he visto nada más que haga eso, y es genial.
Zo219
0

Normalmente puedes examinar por ti mismo como

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

La lista de claves se describe en la documentación del desarrollador de Apple en Archivos de lista de propiedades , parte de Cocoa Apps.

Desafortunadamente, muchos desarrolladores ignoran las recomendaciones

Siarhei Karatkevich
fuente