Modificare gli elenchi proprietà in Terminale sul Mac
I file di configurazione e delle preferenze in macOS utilizzano elenchi di proprietà (plist) per specificare gli attributi o le proprietà di un’app o di un processo. Un esempio è il file plist delle preferenze del Finder nella cartella Libreria/Preferences/ della cartella Inizio di un utente. Il file si chiama com.apple.finder.plist. La convenzione di denominazione di default per un file plist include il nome DNS inverso del distributore prima del nome dell’app o del processo, seguito dall’estensione “.plist”.
Per modificare gli elenchi delle proprietà, usa lo strumento linea di comando defaults
. Il comando
defaults è uno strumento molto efficace, quando conosci con precisione la chiave specifica e il valore che desideri modificare in un
elenco di proprietà.
Lo strumento defaults
utilizza direttamente il sottosistema di preferenze di macOS e viene usato da molte app di macOS per gestire preferenze e altre impostazioni. Può essere integrato negli script della shell e consente di accedere alle preferenze dei vari domini esistenti in un determinato computer.
Determina i nomi di un file elenco di proprietà, della chiave e dei valori appropriati. Ad esempio, il nome del file elenco di proprietà del Dock è
com.apple.Dock.plist
. (Quando richiami il comandodefaults
, ometti l’estensione .plist).Inserisci i valori dopo il comando
defaults
:defaults write com.apple.dock orientation left
Se necessario riavvia l’app o il processo.
Puoi eseguire questa operazione in modo semplice utilizzando Monitoraggio Attività per selezionare il processo appropriato, quindi facendo clic su “Esci dal processo”. Per questo esempio, sceglieresti il processo chiamato Dock.
Puoi modificare i file property list anche in Xcode, che offre un editor integrato per gli elenchi di proprietà. Per utilizzare Xcode, fai doppio clic su un file .plist nel Finder.
Se Xcode non è già installato sul Mac, puoi scaricarlo da Mac App Store.