直接执行defaults write com.apple.dock resetlaunchpad -bool true; killall dock即可重置launchpad为默认字母顺序排列,它自动清空自定义索引并重建初始网格;若图标密度异常,需补defaults write com.apple.dock springboard-rows default和defaults write com.apple.dock springboard-columns default还原默认行列数。
直接在终端里执行一条命令就能重置 launchpad 图标布局,让它恢复成系统默认的字母顺序排列:
defaults write com.apple.dock ResetLaunchPad -bool true; killall Dock
这条命令做了两件事:先告诉 Dock 要重置 Launchpad,再强制重启 Dock 进程让设置生效。执行后 Dock 会闪一下,下次打开 Launchpad 就是干净的默认网格了——所有应用按名称首字母排序,没有文件夹、不分页、不保留你之前拖过的任何位置。
利用 macOS 原生能力实现本地语音识别与合成。通过 yap (Apple Speech.framework) 进行语音转文字,通过 say + ffmpeg 进行文字转语音。完全离线,无需 API 密钥。具备音质检测与智能选声功能。
为什么只输这一条就够了?
系统从 macOS Yosemite 开始就支持 `ResetLaunchPad` 这个开关,它会自动清空 Launchpad 的自定义索引,触发系统重建初始布局。不需要删文件、不用进隐藏目录,对绝大多数图标错乱、文件夹消失、重启后复位的情况都有效。如果重置后图标显示异常(比如太密或太散)
说明行列数被改过,补两条命令还原默认密度: ```bash defaults write com.apple.dock springboard-rows Default defaults write com.apple.dock springboard-columns Default killall Dock ``` macOS Sequoia 和 Sonoma 默认通常是 7 行 × 5 列或 6×6,设为 `Default` 就能匹配当前系统设定。遇到重置无效或图标空白怎么办?
可能是底层数据库残留干扰,可以手动清理: - 先退出所有应用,打开终端运行: ```bash rm ~/Library/Application\ Support/Dock/*.db killall Dock ``` - 如果仍有异常,再检查有没有 SQLite 临时文件: ```bash cd ~/Library/Application\ Support/Dock/ rm launchpad.db-shm launchpad.db-wal 2>/dev/null killall Dock ```重置后的小提醒
- 第一次打开 Launchpad 会稍慢,这是系统在重建索引,正常现象 - 不要立刻拖动图标,等全部加载完成再操作,避免中途打断重建 - 某个图标显示为空白?说明该 App 路径注册异常,双击运行一次,再拖进 Dock 就能修复不复杂但容易忽略










