mac刪除launchpad中無法正常移除的圖標

經常會不通過appstore下載軟件,也就是從網頁中下載dmg,自己安裝,但是當我不再想要這個軟件,然後把它卸載掉之後就會發現,launchpad裏還是遺留了這個軟件的圖標,而且刪不掉。這個時候,就可以下面的辦法就管用啦!

如下:我要刪除Cornerstone的圖標,但是它卻沒有可刪除的叉


一步:找到com.apple.dock.launchpad文件夾:

打開一個folder,按command+shift+G,在前往當中輸入地址/private/var/folders,然後在裏邊自己嘗試找到com.apple.dock.launchpad這個文件夾,我的路徑是/private/var/folders/8v/.../0/com.apple.dock.launchpad,省略號處應該大家都不一樣,所以慢慢找,總之最後找到名爲com.apple.dock.launchpad的文件夾。

第二步:找到數據庫,獲取其路徑:

打開com.apple.dock.launchpad 文件夾 

之後有一個db文件夾,再點進去有一個文件叫db,它就是我們要找的數據庫(如圖)。 



右擊它,選擇顯示簡介,將位置信息拷貝到剪切板,注意從private開始(如圖)。 

第三步:開始對數據庫進行操作

打開終端:cd到剛纔拷貝的路徑 
然後輸入: 
sqlite3 db "delete from apps where title='應用名稱';"&&killall Dock 

注意要將應用名稱處替換成你要刪除的圖標的名稱,然後回車即可。

(我是要刪除啓動臺裏一個叫Cornerstone的圖標)


再回到launchpad看看,沒有啦!