一般情況下,從App Store安裝的應用程式,如果應用刪除,那麼launchpad里對應的圖標會一起刪除了。 而對於不是通過App Store安裝的應用程式,刪除應用程式,Launchpad中很可能仍然留有相關程式圖標。不能忍!是要逼死強迫症嘛? DaDa, 我們用直接操作資料庫的方法直接 del ...
一般情況下,從App Store安裝的應用程式,如果應用刪除,那麼launchpad里對應的圖標會一起刪除了。
而對於不是通過App Store安裝的應用程式,刪除應用程式,Launchpad中很可能仍然留有相關程式圖標。不能忍!是要逼死強迫症嘛?
DaDa, 我們用直接操作資料庫的方法直接 delete
掉討厭的殘留。
我們以刪除“Windows 7 Applications”為例進行實驗。雖然不是重要數據,還是謹慎操作。


Step1:
在終端里執行:
sqlite3 $(sudo find /private/var/folders -name com.apple.dock.launchpad)/db/db
進入sqlite3的運行環境及lanuchpad資料庫:

Step2:
查看表apps里的數據:
select * from apps;
還可以查看表中的欄位:
PRAGMA table_info([apps]);

Step3:
delete from apps where title='刪除程式的名字';

Step4:
退出Sqlite3:
.exit
或者 .quit
這樣操作後發現圖標仍然在。
沒關係,重啟,消失。

完!