Quizás una explicación bastante larga de 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 exista la herramienta defaults
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 la implementación y pueden usar defaults comando para hacer toda la lectura y escritura.)
El estilo del idioma inglés y las guías gramaticales aseguran 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 de usuario de Mac OS X es un almacén de valores clave (o base de datos, si lo prefiere).
Puede escribir cualquier cosa en estos almacenes de valores de 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 permanece allí sin usar y sin leer.
Esto muestra cómo saber qué valores puede estar buscando un programa específico cuando se inician. Todo se reduce a que usted tiene que saber el valor o realizar una ingeniería inversa del programa.
Existen muchas herramientas para examinar un programa e intentar averiguar qué cadenas (las claves) están incrustadas, como strings
y dbx / lldb, así como vincularlas en su propia biblioteca para volcar la estructura interna de un determinado programa.
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 funciones que no están listas para su uso general. En cierto modo, no es nada sencillo obtener una lista completa a menos que el autor de ese programa publique el código fuente o documente esta configuración públicamente.
Cuando lees el almacén de valores predeterminados para una aplicación en particular, solo estás leyendo el "libro" que se escribió cuando la aplicación creó su conjunto predeterminado o la configuración que se envió con Mac OS X. Por eso no lo haces. reciba la lista exhaustiva de cosas que son realísticamente posibles de cambiar con esa aplicación.