Чтобы установить стиль представления по умолчанию, используйте:
defaults write com.apple.Finder FXPreferredViewStyle icnv|Nlsv|clmv|Flwv
с участием:
icnv: просмотр
значков Nlsv: просмотр
списков clmv: просмотр столбцов
Flwv: просмотр обложек
Чтобы включить это немедленно (что, вероятно, не относится к вашему сценарию оболочки), вы должны убить Finder с помощью killall Finder
. Некоторые папки могут уже иметь другой стиль отображения (через файлы .DS_Store) во время установки. Вы должны удалить эти невидимые файлы, чтобы адаптировать ваш предпочтительный стиль.
Для работы с настройками группы / упорядочения / сортировки вы должны использовать PlistBuddy и настройки по умолчанию. Соответствующими ключами / подразделами являются FXPreferredGroupBy и StandardViewSettings и в них IconViewSettings, ExtendedListViewSettings и ListViewSettings.
Примеры:
Упорядочить по заявке:
defaults write com.apple.Finder FXPreferredGroupBy Application
Возможные значения по умолчанию: none, дата, имя, вид, дата добавления, дата создания, приложение и т. Д.
Упорядочить по виду:
/usr/libexec/PlistBuddy -c "Set :StandardViewSettings:IconViewSettings:arrangeBy kind" ~/Library/Preferences/com.apple.finder.plist
Сортировать по дате добавления:
/usr/libexec/PlistBuddy -c "Set :StandardViewSettings:ExtendedListViewSettings:sortColumn dateAdded" ~/Library/Preferences/com.apple.finder.plist
Возможные значения для PlistBuddy: none, дата, имя, вид, dateAdded, dateCreated и т. Д.
Некоторые комбинации этих настроек (стиль просмотра, упорядочить по, сортировать по) невозможны или не имеют особого смысла (в зависимости от вашей ОС).