Forse una spiegazione abbastanza lunga su come funzionano le cose potrebbe chiarire la ricerca tua e di altri di queste preferenze "nascoste".
La maggior parte delle applicazioni leggerà i file delle preferenze una volta all'inizio e lo strumento defaults
esiste per garantire che i file delle preferenze siano una struttura valida e non contengano errori di sintassi. (Consente inoltre al sistema di modificare il modo in cui le chiavi vengono memorizzate e le persone non devono conoscere i dettagli dell'implementazione e possono utilizzare impostazioni predefinite comando per eseguire tutte le operazioni di lettura e scrittura.)
Lo stile di inglese e le guide grammaticali assicurano che le parole che digito qui siano significative per l'oratore inglese medio e la standardizzazione del sistema di default imposta un framework in modo che tutti sappiano cosa aspettarsi. La formattazione delle liste di preferenze è molto più rigida e matematica di una lingua umana, ma i concetti sono simili.
Il sistema di default dell'utente di Mac OS X è un archivio di valori chiave (o database, se preferisci).
Puoi scrivere qualsiasi cosa in questi negozi a valore chiave, 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 mostra come sapere quali valori potrebbe essere cercato 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 provare a capire quali stringhe (le chiavi) sono incorporate, come strings
e dbx / lldb, nonché il collegamento nella propria libreria per scaricare la struttura interna di uno specifico programma.
In pratica, alcune cose che sono necessarie per i test vengono aggiunte in questo modo "nascosto" in modo che non è possibile guardare oltre il pannello delle preferenze del programma e vedere queste nuove funzionalità che non sono pronte per un uso ampio. 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 altrimenti documenti queste impostazioni pubblicamente.
Quando leggi l'archivio di default per una particolare app - stai leggendo il "libro" che è stato scritto quando l'app ha creato il suo set predefinito o le impostazioni fornite con Mac OS X. Ecco perché non lo fai ricevere l'esaustivo elenco di cose che sono realisticamente possibili cambiare con quella applicazione.