zoukankan      html  css  js  c++  java
  • 在 macOS 下备份/还原/重置 LaunchPad 布局

    原文链接: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'
    

    我这里找到的位置位于:

    https://billc.io/wp-content/uploads/2019/07/image-1600x122.png

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

    https://billc.io/wp-content/uploads/2019/07/image-1.png

    恢复布局的时候,将备份好的数据文件覆盖到该文件夹下,再运行 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

  • 相关阅读:
    makefile简单例子
    js归并排序
    js插入排序
    js堆排序
    js选择排序
    js冒泡算法以及优化
    使用go语言判断不同数据类型
    go使用接口案例排序
    go接口使用案例晓demo
    go面向对象-继承
  • 原文地址:https://www.cnblogs.com/BillChen2k/p/12534029.html