使用SQLite删除Mac OS X 中launchpad里的快捷方式

本文介绍了一种通过直接操作数据库来删除Mac OS系统Launchpad中残留应用图标的方法。适用于那些非AppStore安装且删除后仍留在Launchpad中的应用程序。文章详细记录了使用SQLite3命令行工具进入数据库并执行删除命令的步骤。

一般情况下,从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


这样操作后发现图标仍然在。

没关系,重启,消失。

完!

转载于:https://www.cnblogs.com/lidyan/p/7155837.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值