今天删除软件的时候碰到一个问题,软件虽然被删除了,但是图标依然在启动台上。怎么也删不掉。上网搜了搜,找到一个办法可以解决。特此记录一下。
1# 切换到目录 /private/var/folders
2cd /private/var/folders
3# 寻找 com.apple.dock.launchpad 目录,图标信息存在该目录中的一个sqlite3数据库中
4sudo find . | grep com.apple.dock.launchpad
5# 确定好目录,然后使用cd转入对应的目录。目录名不同机器上不一样
6# 使用sqlite3工具查询一下
7sqlite3 db "select * from apps where title like 'eclipse%';"
8# 确认之后可以使用delete语句删除
9sqlite3 db "delete from apps where title like 'eclipse%';"
10# 然后杀掉Dock进程,就好了
11killall Dock