码迷,mamicode.com
首页 > 系统相关 > 详细

在 macOS 下备份/还原/重置 LaunchPad 布局

时间:2020-03-20 20:14:29      阅读:126      评论:0      收藏:0      [点我收藏+]

标签:discuss   终端   第三方   无法   存储   lis   back   system   cat   

原文链接:https://billc.io/2019/07/launchpad-layout-backup/

前几天升级到 Catalina Public Beta 后,LauchPad 会出现无法刷新的问题。除了在 App Store 里下载的应用外,其他第三方应用在拖入应用程序文件夹之后无法在 LauchPad 中运行。虽然目前还没有完美的解决方案,为了更新布局只能手动将应用程序拖到 LaunchPad 图标上。在下一个 Beta 版本发布之前,这里提供一个备份和重置布局的方法,可以在布局出现问题的时候留下一手。

备份与还原

LaunchPad 的布局数据库位于 /private/var/folders 下的某个文件夹内,具体位置可以在终端中输入以下命令查找:

cd /private/var/folders
sudo find ./ -name ‘com.apple.dock.launchpad‘

我这里找到的位置位于:

技术图片

接下来在 finder 中前往至 /private/var/folders 下对一个的子文件夹,备份 db 文件夹下的所有文件即可。

技术图片

恢复布局的时候,将备份好的数据文件覆盖到该文件夹下,再运行 sudo killall Dock 即可。

重置

在终端中运行如下命令:

defaults write com.apple.dock ResetLaunchPad -bool true
killall Dock

该操作会将布局恢复为出厂默认的状态。第三方应用在正常情况下会开始从第二页开始排列。不过在 Catalina Public Beta 1 下,这个操作会使所有第三方应用消失,别忘了提起备份。为了在执行了这个操作后重新添加所有第三方 App,可以在应用程序文件夹选中所有 app 文件,拖动到 LaunchPad 的小火箭图标上。

值得一提的是,这个系统默认的布局存储在/System/Library/CoreServices/Dock.app/Contents/Resources/LaunchPadLayout.plist下。不过一般情况下,这个文件不应该被修改。

参考链接

https://www.reddit.com/r/MacOS/comments/bxtve1/launchpad_applications_missing_in_macos_catalina/

https://discussions.apple.com/thread/8285610

在 macOS 下备份/还原/重置 LaunchPad 布局

标签:discuss   终端   第三方   无法   存储   lis   back   system   cat   

原文地址:https://www.cnblogs.com/BillChen2000/p/12534029.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!