解决在OS X 10.9(Mavericks)中使用旧版Cleanmymac2导致Launchpad图标丢失的问题
这个问题存在已经不是一天两天了。
今天再次遇到碰到这个问题的朋友。
那么我就顺便说下这个问题。
话说我在Apple的支持社区里竟然也遇到这个问题,难道米国用户也毫不避讳的用盗版么?
https://discussions.apple.com/message/23777115#23777115
首先出现这个问题一般都是盗版用户,因为Cleanmymac2 在2.1.0更新时开始支持10.9,(最新是2.2.1)
这里是Cleanmymac2的更新日志:http://macpaw.com/cleanmymac/release_notes
在2.1.0的What’s New?里写着:Compatibility with OS X 10.9 Mavericks.
我不知道出现这个现象的原因,不过解决倒是不麻烦。
首先要知道一件事:Launchpad的图标是以SQLite数据库的形式维护的。
而数据库文件就存放在
~/Library/Application Support/Dock/
首先备份一下这个文件夹。以免发生意外(事实上,不会有什么意外的,因为删了也会重建的)
然后直接将以.db结尾的文件都删掉
或者在终端(Terminal)中执行:
# rm ~/Library/Application\ Support/Dock/*.db
然后执行
# killall Dock
最后,重启电脑。
如果没有特殊情况,那么应该已经正常了。
写在最最后:
1、通常情况下,Mac是不需要清理的,所以没必要使用任何类型的清理软件。
2、请支持正版。至少在使用盗版时,注意下正版更新、补丁。
维基百科SQLite:http://zh.wikipedia.org/wiki/SQLite
FradSer
2014-03-19 下午 4:45
买个正版不就好了。。。
harde
2014-03-19 下午 4:50
嗯,是的。这个问题本身就是由盗版引起的。
看到威锋网很多网友问了这个问题,我就写了这篇博文。