Come modificare manualmente i file plist di default in Mavericks

Le preferenze principali e il sistema di memorizzazione delle impostazioni in OS X sono i "valori predefiniti", che salvano i valori negli elenchi di proprietà XML codificati in binario o ascii. Questi sono comunemente visti nella cartella "Preferenze" dell'account utente, ma esistono in altre posizioni e per altri scopi nel sistema operativo.

Le impostazioni predefinite per programmi e servizi di sistema vengono generalmente modificate dal pannello delle impostazioni del programma o del sistema operativo, ma è prassi comune modificarle manualmente e quindi ricaricare il servizio o il programma per richiamare la modifica. Questo può essere fatto per le impostazioni standard, ma è anche utile per abilitare le impostazioni nascoste che Apple ha implementato ma non fornisce alcuna impostazione ufficiale, come lo spostamento del Dock all'angolo del bordo del display invece di essere centrato.

Questo tipo di impostazione può essere richiamato semplicemente eseguendo il comando defaults pertinente in Terminal per scriverlo, seguito dal ricaricamento del programma in esecuzione (come con il Dock). Tuttavia, molte impostazioni di default possono essere strutture profondamente nidificate che sono troppo complesse per creare e gestire usando il comando standard defaults.

In questi casi, la modifica del file plist pertinente manualmente utilizzando un editor di testo viene spesso eseguita. Nella versione precedente del sistema operativo, questo funziona correttamente e le impostazioni vengono caricate quando si riavvia il programma, ma se si prova su OS X Mavericks, l'impostazione modificata potrebbe non funzionare.

La ragione di questo è che Mavericks ora memorizza nella cache le impostazioni di default, invece di caricarle direttamente dal disco. Questa modifica offre un mezzo più rapido e affidabile per gestire le impostazioni in base ai programmi, ma significa anche che le modifiche manuali che utilizzano editor di testo non avranno effetto immediato, il che può frustrare coloro che potrebbero provare a apportare tali modifiche sul proprio sistema.

Tuttavia, è possibile notare che l'utilizzo del comando defaults stesso comporta l'immediato utilizzo delle impostazioni, poiché memorizzerà correttamente le impostazioni in cache oltre a scriverle sul disco.

Anche se chi usa gli editor di testo può essere frustrato dai cambiamenti in Mavericks, dal momento che il comando di default stesso memorizzerà correttamente il file delle preferenze, è possibile utilizzarlo in combinazione con un editor di testo per implementare modifiche complesse a un file di preferenze. Per fare ciò, dopo aver salvato le modifiche nell'editor di testo, è sufficiente eseguire il comando di lettura dei default sul file plist per elencarne il contenuto.

Ad esempio, se si desidera modificare l'impostazione della posizione del Dock utilizzando un editor di testo, è possibile aprirlo e modificare i tasti "pinning" e "orientation" e quindi salvare le modifiche. Successivamente, è possibile eseguire uno dei due comandi seguenti per leggere il file Plist del Dock e ricollegarli. Fatelo prima di riavviare il Dock, e le impostazioni saranno correttamente implementate e utilizzate al caricamento del programma:

i valori di default leggono ~ / Library / Preferences / com.apple.dock

i valori predefiniti leggono com.apple.dock


 

Lascia Il Tuo Commento