原文連接: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/