Mac Lion的LaunchPad删除图标的方法
2012-02-04 20:00
906 查看
Mac Lion的LaunchPad实在是让人又爱又恨。只要在Applications中有建立过应用或者替身,都会自动在LaunchPad生成图标。而且除了从Store下载的应用,这些图标还直接删不了。
目前LaunchPad是通过sqlLite的方式在管理应用图标。网上有高人总结了如下方法:
===============================================以下非原创============================================================
但是刚刚发现一个方法可以实现,就是麻烦点,需要修改数据库
1、首先需要可以修改数据库的软件,我用的是navicat
premium(很好很强大)
2、进入 ~/library/application
support/dock/ 目录,下面有一个******.db的文件,就是用来纪录launchpad中的图标的,是sqlite数据库的。把这个文件复制出来,备份下
3、用navicat新建连接,连接sqlite数据库,然后选择好数据库,打开数据库,有8个表:
app_sources(不知道干什么用)
apps(纪录了launchpad中软件信息)
categories(默认识别文件夹名)
dbinfo(数据库信息,还包含了系统版本)
downloading_apps(app store中购买并正在下载的应用)
groups(纪录了launchpad中文件夹信息)
images_cache(纪录了launchpad中图标信息*)
items(launchpad中项目的uuid等信息)
我们需要修改的,就是修改images_cache表。
先从apps表和groups表中查看需要删除图标的id,然后到images_cache表中找到那行,删除就可以了!
当然,这样没删除干净,但是在launchpad中没有图标了,如果你想更加“干净”,需要到其他表里把带有那个id的行全删除(比较麻烦哈)
==================================================引用结束============================================================
这几张表里,items才是控制LaunchPad显示的关键。只删除images_cache会出现没有图标只有字体的情况,更加让人崩溃。对于我这种有强迫症的童鞋,实在无法忍受。再次基础上,我改进了一下SQL。要想干净一点的清理方法,必须清理掉items表里的数据。而且清理掉items表数据,相关的images_cache、apps表内的数据都会自动清除。
“先从apps表和groups表中查看需要删除图标的id,然后到images_cache表中找到那行,删除就可以了!”应该为到items表中找到那行,删除数据!
比如,我要删除所有显示有‘替身’的图标,方法是执行如下sql:
delete from items rowid in (select item_id from apps where title like '%替身')
注销、重启后生效,LaunchPad又干净了!
目前LaunchPad是通过sqlLite的方式在管理应用图标。网上有高人总结了如下方法:
===============================================以下非原创============================================================
但是刚刚发现一个方法可以实现,就是麻烦点,需要修改数据库
1、首先需要可以修改数据库的软件,我用的是navicat
premium(很好很强大)
2、进入 ~/library/application
support/dock/ 目录,下面有一个******.db的文件,就是用来纪录launchpad中的图标的,是sqlite数据库的。把这个文件复制出来,备份下
3、用navicat新建连接,连接sqlite数据库,然后选择好数据库,打开数据库,有8个表:
app_sources(不知道干什么用)
apps(纪录了launchpad中软件信息)
categories(默认识别文件夹名)
dbinfo(数据库信息,还包含了系统版本)
downloading_apps(app store中购买并正在下载的应用)
groups(纪录了launchpad中文件夹信息)
images_cache(纪录了launchpad中图标信息*)
items(launchpad中项目的uuid等信息)
我们需要修改的,就是修改images_cache表。
先从apps表和groups表中查看需要删除图标的id,然后到images_cache表中找到那行,删除就可以了!
当然,这样没删除干净,但是在launchpad中没有图标了,如果你想更加“干净”,需要到其他表里把带有那个id的行全删除(比较麻烦哈)
==================================================引用结束============================================================
这几张表里,items才是控制LaunchPad显示的关键。只删除images_cache会出现没有图标只有字体的情况,更加让人崩溃。对于我这种有强迫症的童鞋,实在无法忍受。再次基础上,我改进了一下SQL。要想干净一点的清理方法,必须清理掉items表里的数据。而且清理掉items表数据,相关的images_cache、apps表内的数据都会自动清除。
“先从apps表和groups表中查看需要删除图标的id,然后到images_cache表中找到那行,删除就可以了!”应该为到items表中找到那行,删除数据!
比如,我要删除所有显示有‘替身’的图标,方法是执行如下sql:
delete from items rowid in (select item_id from apps where title like '%替身')
注销、重启后生效,LaunchPad又干净了!
相关文章推荐
- 删除Launchpad中的图标方法-转自傅唯一的日志
- macos 12.01 Launchpad中顽固图标删除方法
- 应用删除后 Launchpad 上仍有应用图标无法删除的解决方法
- Mac OS X中Launchpad的图标添加删除方法(添加方法别试了,和Linux很大区别)
- win7删除操作中心图标方法图文教学
- IE图标删除不了、快捷方式打不开解决方法
- [转]如何恢复GNOME默认的任务栏(解决不小心点删除任务栏上面图标的方法)
- Mac OS使用技巧之十一:隐藏launchpad中图标的方法
- 任务栏右侧"安全删除硬件"图标不见的解决方法
- Launchpad中图标的删除
- osx launchpad图标的删除
- 删除“ie8左侧收藏夹图标(黄星星)”及“恢复”的方法
- XP/WIN7系统中删除已结束进程托盘图标的方法
- 注册表删除Win7/Win8/Win10桌面上的顽固IE图标(快速方法)
- 如何添加和删除LaunchPad里面的程序图标
- 删除mac电脑中已在应用程序中删除在launchpad还有残留图标的应用
- 删除launchpad中无法正常移除的图标
- 电脑右下角安全删除u盘图标不见了? 解决方法
- Win10系统删除"此电脑"下视频及网盘等文件夹图标的方法
- 如何添加和删除LaunchPad里面的程序图标