Forse una spiegazione abbastanza lunga su come funzionano le cose potrebbe chiarire la tua ricerca e quella degli altri per queste preferenze "nascoste".
La maggior parte delle applicazioni leggerà i propri file delle preferenze una volta avviati e lo defaults
strumento esiste per garantire che i file delle preferenze siano una struttura valida e non contengano errori di sintassi. (Inoltre, consente al sistema di modificare il modo in cui sono archiviate le chiavi e le persone non devono conoscere i dettagli dell'implementazione e possono utilizzare il comando defaults per eseguire tutte le operazioni di lettura e scrittura.)
Lo stile della lingua inglese e le guide grammaticali assicurano che le parole che scrivo qui siano significative per chi parla inglese medio e standardizzare il sistema di default imposta un framework in modo che tutti sappiano cosa aspettarsi. La formattazione dell'elenco delle preferenze è molto più rigida e matematica di un linguaggio umano, ma i concetti sono simili.
Il sistema di default dell'utente Mac OS X è un archivio di valori chiave (o database se si preferisce).
Puoi scrivere qualsiasi cosa in questi negozi di valori-chiave delle preferenze, un sonetto di Shakespeare, numeri, una lista della spesa. Se il programma è codificato per cercare una chiave specifica, leggerà il valore memorizzato. Se non sta cercando quella chiave, il suo valore rimane lì inutilizzato e non letto.
Questo spiega come sapere quali valori potrebbero essere ricercati da un programma specifico all'avvio. Si riduce a te o devi conoscere il valore o decodificare il programma.
Esistono molti strumenti per esaminare un programma e cercare di capire quali stringhe (le chiavi) sono incorporate, come strings
e dbx / lldb, nonché il collegamento nella propria libreria per scaricare la struttura interna di un programma specifico.
In pratica, alcune cose che sono necessarie per il test vengono aggiunte in questo modo "nascosto" in modo da non poter guardare nel riquadro delle preferenze del programma e vedere queste nuove funzionalità che non sono pronte per un ampio utilizzo. In un certo senso, non è affatto semplice ottenere un elenco completo a meno che l'autore di quel programma non rilasci il codice sorgente o non documenti in altro modo queste impostazioni pubblicamente.
Quando leggi l'archivio delle impostazioni predefinite per una particolare app, stai solo leggendo il "libro" che è stato scritto quando l'app ha creato il set predefinito o le impostazioni fornite con Mac OS X. Ecco perché non ricevi l'esaustivo elenco di cose che sono realisticamente possibili per cambiare con quell'applicazione.