手工清理 Mac 启动台(Launchpad)里的图标

有强迫症的同学请参考,Launchpad这个东西有点麻烦,是在一个 Sqlite 里头存着在,处理起来有点小麻烦,有很多 app 删除后,在Launchpad里面的不会删除,很多时候得手工来处理。我这里记录下,怕忘记了

cd /private/var/folders/
sudo find ./ -name com.apple.dock.launchpad
# 先找到这个路径

# 我的是这样的
# .//25/cg4c13px1cg495tnfv2lcms80000gn/0/com.apple.dock.launchpad

# 直接进去
cd .//25/cg4c13px1cg495tnfv2lcms80000gn/0/com.apple.dock.launchpad
cd db
sqlite3 db "select * from apps;"
# 可以先这样玩玩,看看,出来是一堆类似下面的东西 
     
7|App Store|com.apple.appstore||1|531171812.131321|book0
9|自动操作|com.apple.Automator||1|539151292.128472|book0
11|计算器|com.apple.calculator||1|539141492.137593|book0
13|日历|com.apple.iCal||2|538321132.121339|book,
…………
sqlite3 db ".dump apps;" 
# 字段大概是这样的
PRAGMA foreign_keys=OFF;
BEGIN TRANSACTION;
CREATE TABLE apps (item_id INTEGER PRIMARY KEY, title VARCHAR, bundleid VARCHAR, storeid VARCHAR,category_id INTEGER, moddate REAL, bookmark BLOB);

# 然后要删除哪个就直接删除吧
sqlite3 db "delete from apps where item_id='117';"
# 删除好了后,记得要重启下Dock,就搞定了
killall Dock

另外,记录一个调整Launchpad图标大小,www.jianshu.com/p/18224d191bd2
http://qisec.cn/a/66

留下评论

电子邮件地址不会被公开。 必填项已用*标注

9 − 1 =