前言:
osx10.11的默认淡蓝色系统图标总觉得跟灰白色任务栏主题不搭调,看着总觉得怪怪的,前几天图标做好后发现无法替换,然后至论坛发帖求助,搞明白怎么弄之后今天抽空来发个教程贴。有需要的可以自己根据自己的喜好下载喜欢的ico素材然后自己制作icns替换掉系统默认。本帖会附带我自己修改好的一套图标文件,有需要的可以下载后直接替换,或者使用帖子提供的软件自己制作喜欢的系统图标。
教程:
1、我们打开finder点击前往>前往文件夹>然后输入/System/Library/CoreServices/CoreTypes.bundle/Contents/Resources/ 点击前往,然后我们就进入了osx默认的系统文件夹,然后可以发现系统所有显示的文件图标都在里面。
同时,你会发现这个文件夹无法写入,无法修改,只有读取权限,原因是OSX10.11启用了SIP的安全机制,我们需要先关闭SIP才可以对此文件夹进行修改。在修改完毕后一定要把SIP重新打开。
关闭电脑,开机时按住CMD+R进入恢复模式,进入终端,输入:csrutil disable关闭SIP功能,(开启SIP功能命令为:csrutil enable)
重启电脑,然后Resources文件夹就具备写入、修改权限了。
2、使用iConvert Icons制作喜欢的系统图标,可以是下载好的png 1024*1024px格式的图标,然后拉进去软件自己就可以生成icns文件。我也用过其他的图标制作软件,发现一个问题,其他的软件,制作的icns打开后内部只有5个图标文件,而OSX10.11的默认icns打开后是有个10个图标文件,所以我最终还是选择使用iConvert Icons来制作icns。
3、将制作好的图标文件复制到第一步的Resources文件夹中。
4、这一步很重要,当你将修改后的图标复制进去以后会发现系统图标并没有变成我们所修改好的图标样式,这是因为图标缓存并没有刷新,我们需要重建系统图标缓存。
Wally前辈曾经发过一个osx10.11重建图标缓存的帖子,其中有一段是使用终端命令来重建图标缓存,我在今天替换全套图标时使用该命令,结果重启后卡进度条2次,无奈重装2次系统。。。在此提醒新人朋友,对于不明白终端命令的不要尝试使用命令行来重建系统图标缓存。
好在Wally前辈在后面的跟帖有提到缓存文件的路径,根据缓存路径删除对应文件后重启,终于成功。
需要删除的文件分别是:
在/private/var/folders/搜索com.apple.dock.iconcache和com.apple.iconservices 两个文件、文件夹然后删掉;
然后在/Library/Caches/删掉com.apple.iconservices.store(其实这个我没删重启后图标就可以生成修改后的系统图标了)。
付上我修改好的系统图标样式:
喜欢的可以到我的网盘下载内有修改好的icns及原版的icns图标文件及修改图标所需要使用的工具:
链接: http://pan.baidu.com/s/1i42Txbv 密码: gsad
写在最后,在修改完系统图标后一定要记得重新开启SIP。