Per impostare uno stile di visualizzazione predefinito, utilizzare:
defaults write com.apple.Finder FXPreferredViewStyle icnv|Nlsv|clmv|Flwv
con:
icnv: icona Visualizza
Nlsv: Visualizza elenco
clmv: Visualizza colonna
Flwv: Cover Flow View
Per abilitarlo immediatamente (che probabilmente è not rilevante per lo script della tua shell) devi uccidere il Finder con killall Finder
. Alcune cartelle potrebbero avere già impostato uno stile di visualizzazione diverso (tramite file .DS_Store) durante l'installazione. Devi rimuovere quei file invisibili per adattare il tuo stile preferito.
Per gestire le impostazioni di gruppo / disposizione / ordinamento devi usare i valori predefiniti di PlistBuddy e . La chiave / sottochiavi rilevanti sono FXPreferredGroupBy e StandardViewSettings e in essa IconViewSettings, ExtendedListViewSettings e ListViewSettings.
Esempi:
Disponi per applicazione:
defaults write com.apple.Finder FXPreferredGroupBy Application
I valori possibili per i valori predefiniti sono none, data, nome, tipo, data di inserimento, data di creazione, applicazione ecc.
Disponi per tipo:
/usr/libexec/PlistBuddy -c "Set :StandardViewSettings:IconViewSettings:arrangeBy kind" ~/Library/Preferences/com.apple.finder.plist
Ordina per data aggiunta:
/usr/libexec/PlistBuddy -c "Set :StandardViewSettings:ExtendedListViewSettings:sortColumn dateAdded" ~/Library/Preferences/com.apple.finder.plist
I valori possibili per PlistBuddy sono none, date, name, kind, dateAdded, dateCreated ecc.
Alcune combinazioni di queste impostazioni (visualizza stile, ordina per, ordina per) non sono possibili o non hanno molto senso (a seconda del tuo sistema operativo).