Per leggere / scrivere file .plist , usa il comando defaults
.
Il tasto che viene impostato quando si controlla la casella [√] Mantieni le cartelle in alto quando si ordina per nome in Avanzate in Preferenze del Finder è denominato: _FXSortFoldersFirst
Per impostare questo in Terminale (o script) usa il seguente comando :
defaults write com.apple.finder _FXSortFoldersFirst -bool YES
Per annullare l'operazione, utilizza il seguente comando :
defaults write com.apple.finder _FXSortFoldersFirst -bool NO
Si noti che nelle precedenti versioni del sistema operativo, Finder doveva essere riavviato utilizzando killall Finder
per fare in modo che alcune impostazioni, quando modificate da defaults
, funzionino correttamente. In macOS 10.12 , questo non è necessario per questa particolare impostazione, tuttavia la finestra Finder deve essere aggiornata con qualche mezzo, ad es. passare dalla visualizzazione elenco alla vista icona e viceversa.
Se vuoi passare dalla vista Elenco alla vista Icona in script bash e usare killall Finder
dopo aver usato defaults write ...
, usa il seguente blocco codice :
osascript <<END
tell application "Finder"
set theWindows to every Finder window
repeat with i from 1 to number of items in theWindows
set this_item to item i of theWindows
set theView to current view of this_item
if theView is list view then
set current view of this_item to icon view
else
set current view of this_item to list view
end if
set current view of this_item to theView
end repeat
end tell
END
Nota: questo metodo potrebbe non funzionare con tutte le modifiche alle impostazioni apportate al Finder, sebbene funzioni per _FXSortFoldersFirst
, tuttavia per alcune impostazioni potrebbe essere necessario killall Finder
. È solo presto per dirlo con macOS 10.12.