Quizás una explicación bastante larga sobre cómo funcionan las cosas podría aclarar su búsqueda y la de otros para estas preferencias "ocultas".
La mayoría de las aplicaciones leerán sus archivos de preferencias una vez que se inicien y la defaults
herramienta existe para garantizar que los archivos de preferencias sean una estructura válida y no contengan errores de sintaxis. (También permite que el sistema cambie la forma en que se almacenan las claves y las personas no tienen que conocer los detalles de implementación y pueden usar el comando predeterminado para leer y escribir).
Las guías de estilo y gramática del idioma inglés garantizan que las palabras que escribo aquí sean significativas para el hablante de inglés promedio, y la estandarización del sistema predeterminado establece un marco para que todos sepan qué esperar. El formato de la lista de preferencias es mucho más rígido y matemático que un lenguaje humano, pero los conceptos son similares.
El sistema predeterminado del usuario de Mac OS X es un almacén de valores clave (o una base de datos si lo prefiere).
Puede escribir cualquier cosa en estas tiendas de valores clave de preferencia, un soneto de Shakespeare, números, una lista de compras. Si el programa está codificado para buscar una clave específica, leerá el valor almacenado. Si no está buscando esa clave, su valor se encuentra allí sin usar y sin leer.
Esto muestra cómo saber qué valores podría estar buscando un programa específico cuando se inicia. Se reduce a tener que conocer el valor o aplicar ingeniería inversa al programa.
Existen muchas herramientas para buscar en un programa e intentar descubrir qué cadenas (las claves) están integradas, como strings
y dbx / lldb, así como vincular en su propia biblioteca para volcar la estructura interna de un programa específico.
En la práctica, algunas cosas que son necesarias para las pruebas se agregan de esta manera "oculta" para que no pueda mirar por encima del panel de preferencias del programa y ver estas nuevas características que no están listas para un uso amplio. En cierto modo, no es nada simple obtener una lista completa a menos que el autor de ese programa libere el código fuente o documente públicamente estas configuraciones.
Cuando lees la tienda de valores predeterminados para una aplicación en particular, solo estás leyendo el "libro" que se escribió cuando la aplicación creó su configuración predeterminada o la configuración que se envió con Mac OS X. Es por eso que no recibes el exhaustivo lista de cosas que son realmente posibles de cambiar con esa aplicación.