Launchpad —— 备份数据库再覆盖
Launchpad 的图标会自己换位置,忍不了的人可以写脚本。「强迫症是可以写一个脚本,重启前备份 launchpad 数据库然后启动时覆盖回去」。
布局存在一个 SQLite 数据库里,系统在启动和安装 app 时会重排。脚本的做法是退出前复制一份,登录后再覆盖回去。launchctl 挂一个登录项,或者用 launchd 定时跑。
覆盖要在 Dock 重新读取之前完成,晚了就会被系统写回去。文件权限也要对上,否则下一次重启直接失效。
Launchpad 的图标会自己换位置,忍不了的人可以写脚本。「强迫症是可以写一个脚本,重启前备份 launchpad 数据库然后启动时覆盖回去」。
布局存在一个 SQLite 数据库里,系统在启动和安装 app 时会重排。脚本的做法是退出前复制一份,登录后再覆盖回去。launchctl 挂一个登录项,或者用 launchd 定时跑。
覆盖要在 Dock 重新读取之前完成,晚了就会被系统写回去。文件权限也要对上,否则下一次重启直接失效。