原文连接:https://billc.io/2019/07/launchpad-layout-backup/shell
前几天升级到 Catalina Public Beta 后,LauchPad 会出现没法刷新的问题。除了在 App Store 里下载的应用外,其余第三方应用在拖入应用程序文件夹以后没法在 LauchPad 中运行。虽然目前尚未完美的解决方案,为了更新布局只能手动将应用程序拖到 LaunchPad 图标上。在下一个 Beta 版本发布以前,这里提供一个备份和重置布局的方法,能够在布局出现问题的时候留下一手。数据库
LaunchPad 的布局数据库位于 /private/var/folders 下的某个文件夹内,具体位置能够在终端中输入如下命令查找:macos
cd /private/var/folders sudo find ./ -name 'com.apple.dock.launchpad'
我这里找到的位置位于:app
接下来在 finder 中前往至 /private/var/folders 下对一个的子文件夹,备份 db 文件夹下的全部文件便可。布局
恢复布局的时候,将备份好的数据文件覆盖到该文件夹下,再运行 sudo killall Dock
便可。code
在终端中运行以下命令:get
defaults write com.apple.dock ResetLaunchPad -bool true killall Dock
该操做会将布局恢复为出厂默认的状态。第三方应用在正常状况下会开始从第二页开始排列。不过在 Catalina Public Beta 1 下,这个操做会使全部第三方应用消失,别忘了提起备份。为了在执行了这个操做后从新添加全部第三方 App,能够在应用程序文件夹选中全部 app 文件,拖动到 LaunchPad 的小火箭图标上。it
值得一提的是,这个系统默认的布局存储在/System/Library/CoreServices/Dock.app/Contents/Resources/LaunchPadLayout.plist
下。不过通常状况下,这个文件不该该被修改。io
参考连接class
https://www.reddit.com/r/MacOS/comments/bxtve1/launchpad_applications_missing_in_macos_catalina/