前言:
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。