TotalFinderの代替として使っているPath Finder 7のアイコンがどうしても好きになれなくて変えようと思ったんですが、YosemiteやMarvericksで使えた方法がEl Capitanでは通用しなくなっていました。El Capitanで新しく導入されたSIP(System Integrity Protection) が関係していて、アイコンを変更するには一度これをオフにする必要があるみたいです。
SIPをオフにする
システム設定の変更を行いますので、気をつけてやってくださいね。
- Macを
⌘-R
を押しながら起動(または再起動)する - 「ユーティリティ」メニューからターミナルを選択
- ターミナルで
csrutil disable
と入力してSIPをオフにする - Appleメニューから再起動(ターミナルで
reboot
を入力でも可)
Macが起動したらターミナルを立ち上げてcsrutil status
と入力すると、以下のようにSIPのステータスが「enabled (Custom Configuration)」になっていて、オフになっていることが確認できます。
% csrutil status
System Integrity Protection status: enabled (Custom Configuration).
Configuration:
Apple Internal: disabled
Kext Signing: disabled
Filesystem Protections: disabled
Debugging Restrictions: disabled
DTrace Restrictions: disabled
NVRAM Protections: disabled
This is an unsupported configuration, likely to break in the future and leave your machine in an unknown state.
アイコンを変更する
SIPをオフにできたら、いつもの要領でアプリのアイコンを変更します。
- アイコンを変更したいアプリを右クリックして「情報」を選択(
⌘-I
でも可) - アイコンファイル(.icnsファイル)を右上のアイコン部分にドラッグする
SIPをオンにする
オフにしたSIPを元に戻します。
- Macを
⌘-R
を押しながら起動/再起動する - ユーティリティメニューからターミナルを選択
csrutil enable
と入力してSIPをオンにする- Appleメニューから再起動
ターミナルを立ち上げてcsrutil status
と入力すると、以下のようにSIPがオンになっていることが確認できます。
% csrutil status
System Integrity Protection status: enabled.
最後に一言…
アイコンを変更するためだけに2回もシステムを再起動するのは面倒ですが、ほぼ毎日使うツールなので好きなように設定してあった方が僕は幸せです。変なこだわりだというのは重々承知してるんですけどね。笑
更新情報
- Appleメニューのりんご記号の文字化けを修正しました(2018/5/13)
2015年11月23日に公開され、2018年5月13日に更新された記事です。
About the author
「明日のウェブ制作に役立つアイディア」をテーマにこのブログを書いています。アメリカの大学を卒業後、ボストン近郊のウェブ制作会社に勤務。帰国後、東京のウェブ制作会社に勤務した後、ウェブ担当者として日英バイリンガルのサイト運営に携わる。詳しくはこちら。
ウェブ制作・ディレクション、ビデオを含むコンテンツ制作のお手伝い、執筆・翻訳のご依頼など、お気軽にご相談ください。いずれも日本語と英語で対応可能です。まずは、Mastodon @rriver@vivaldi.net 、Twitter @rriver 、またはFacebook までご連絡ください。