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