LaunchPad中无法删除顽固图标的解决方法

1.从启动台打开“终端”;

2.输入代码 find / -name com.apple.dock.launchpad 2>/dev/null并回车

3.等待一段时间后,终端会显示一个从/private开始的路径,复制该路径;

4.输入代码 cd 刚才的路径/db,例如我的是

cd /private/var/folders/mw/3s5dc3gn1x3d20ft20g8fg2m0000gn/0/com.apple.dock.launchpad/db

完成后回车;

5.输入代码 sudo sqlite3 db "delete from apps where title='需删除图标的应用名';"&&killall Dock

回车后需要输入电脑开机密码,输入后回车

注意,此处需删除图标的应用名需要替换成相应应用名称

6.此时图标应该已经删除,可以进入启动台确认。


Mac Studio

发布日期 2022年6月14日 下午7:31

回复

类似问题

回复量: 7

2022年6月16日 下午9:51 回应 底层生化民工

很好的方法!建议“底层生化民工”以后多来这里回答问题,多赚取这里的积分后,到了一定级别,就可以把自己的心得和发现,总结为“用户使用技巧”发布了。


稍微综合了下, 只不过是显示而不是直接删除:

sudo /usr/bin/sqlite3 "$(find $TMPDIR/.. -name com.apple.dock.launchpad 2>/dev/null)/db/db" "select * from apps where title like 'siri'"


说下原因,在有多个账户的机器上,使用 find 会返回多个结果,普通用户不知道到底哪个是对的。上面的方法只会返回当前账户的 - 当然为了确保是当前账户的,最好是在新建的一个终端窗口中运行。


仅供大家探讨

这个主题已被系统或社区团队关闭。 你可以为你认为有帮助的任何帖子投票,也可以在社区中搜索其他答案。

LaunchPad中无法删除顽固图标的解决方法

欢迎来到 Apple 支持社区
Apple 客户在其产品方面互相帮助的论坛。使用您的 Apple 帐户开始畅游其中吧!!