macOSのLaunchpadは、GUI操作ではアイコンを1つずつ手動で並べ替えるしかなく、自動でソートするにはターミナルからコマンドを実行する必要がある。
defaults write com.apple.dock ResetLaunchPad -bool true
killall Dock
コマンドは大文字小文字を区別する。
1行目のコマンドでリセットを指示し、2行目のコマンドでDockを再起動させている。
1ページ目にはApple純正アプリが、2ページ目以降にはサードパーティ製アプリがソートされるがアルファベット順という訳ではなさそうで、何を基準にソートされるのかは不明。
応用編としてLaunchpadに表示されるアイコンの数は
縦=springboard-rows
横=springboard-columns
で指定できる。
縦に5、横に10のアイコンを表示したい場合
defaults write com.apple.dock springboard-columns -int 10
defaults write com.apple.dock springboard-rows -int 5
defaults write com.apple.dock ResetLaunchPad -bool true
killall Dock
数を変えるだけでソートして欲しくない時はResetLaunchPad行を実行しなければいい。
元に戻す時は、writeしたspringboard-columnsなりspringboard-rowsをdeleteする。
defaults delete com.apple.dock springboard-columns
defaults delete com.apple.dock springboard-rows
defaults write com.apple.dock ResetLaunchPad -bool true
killall Dock