ファイル アイコンについて

拡張子ごとに表示されるファイルアイコンですが、指定したアイコンに一括全て関連付けしたいです。

ファイルの情報から、アプリケーション関連付けでアイコン変更出来ますが、ではなく例えば、dmgのファイルはすべて指定アイコンで表示

するような事が出来るのでしょか?? またデフォルトで表示されるアイコンの保存場所、や変更方法があれば可能なのでしょか??

MacBook Air (13-inch, Mid 2012), Mac OS X (10.7.5)

投稿日 2013/03/12 04:03

返信
返信: 11

2013/03/18 01:29 kentoon への返信

一応目的となるファイル毎にアイコンを変更する事が出来ました。参考としてコメントに残します。

かなり地道でアナログな方法ですが、これしか思い浮かびませんでした。

単純にファイルを開くアプリケーションを関連付けし、この関連づけしたアプリケーションのパッケージを開き、ContentsからResourcesの中に拡張子がicnsで終わるファイルがありますので

それを変更したいアイコンファイルと置き換える。ただひたすら。。。


この作業を簡単に実行してくれるソフトありそうなものですが、、

この作業にて、一応目的は果たせました。

2013/03/18 03:43 kentoon への返信

アプリケーションのパッケージを開き、ContentsからResourcesの中に拡張子がicnsで終わるファイルがありますのでそれを変更したいアイコンファイルと置き換える。


Mac OS X 10.5 以降ではアプリ内が改変されたかを監視する仕組みが導入され、それとファイアウォールが連動するようになってます。改変が検知された場合のアクションは各アプリケーションにより異なります。


カスタマイズしたアプリが正常に動作するならそのままでも大丈夫だと思いますが、今後はやめるべきです。ちなみに元に戻すには各アプリケーションを再インストールするよいでしょう。xxx.icns をオリジナルに戻してもダメだと思います。


Mac OS X にはこのような仕組みがいくつか用意されていて穏やかに稼働しているのが現状です。セキュリティ関連はバージョンを重ねる毎にどんどん厳しくなっています。


この作業を簡単に実行してくれるソフトありそうなものですが、、


パーケージ内を改変するアプリは上の理由により壊滅しました。

2013/03/18 04:03 Hiro__S への返信

そうなのですね。。勉強になります。

finderアイコン変更方法など情報がありますが、パッケージ内容改ざん自体がセキュリティー上よろしくない

と言う事ですかね。。オリジナルアイコンを戻しても、駄目だという事は一度いじったら再インストーる

しかないという事ですね。。finderアイコンや、色々改変してますので。。OSごとインストールするしか

ないかんじですかね。。osxのファイアーオールは切って、別ウィルスソフト使っているので、現在正常に

各アプリが動いているのかもしれませんね。

2013/03/18 04:49 kentoon への返信

パッケージ内容改ざん自体がセキュリティー上よろしくないと言う事ですかね。。


そのとおりです。パッケージ内の汚染を防止する仕組みですから。


オリジナルアイコンを戻しても、駄目だという事は一度いじったら再インストーるしかないという事ですね。。finderアイコンや、色々改変してますので。。OSごとインストールするしかないかんじですかね。。


Finder を削除して OS を再インストール...というのはできないので、HDD 初期化して OS 入れ直しが確実ですね...。ただ、現在、普通に使えているならこのままでもよいのかなと思います。


現状では改変を感知してもそれ以上のことはしないアプリがほとんどだと思います。私が知ってるのは iTunes のアプリ用アイコンファイルを差し替えると、iTunes 起動の度にダイアログがでるとか、アプリ名は失念しましたが、各言語リソースを削除するとアプリが起動しなくなるとか、その他いくつか...。いずれも復帰するにはアプリを削除して再インストールが必要です。

2013/03/18 04:59 Hiro__S への返信

私が知ってるのは iTunes のアプリ用アイコンファイルを差し替えると、iTunes 起動の度にダイアログがでるとか、アプリ名は失念しましたが、各言語リソースを削除するとアプリが起動しなくなるとか、その他いくつか...。


参考までにお伺いしたいのですが、これはOS X Mountain Lionより前のバージョンでもですか?

システムのアイコンを差し替えるCandyBarというアプリケーションが、Mountain Lionへの対応を断念しフリー化したのですが、その理由としてそういったシステム側の対応があるのであれば納得なのですが、このアプリはOS X Lionまでは動作するので実際のところどうなのかな・・・と。

candybar mountain lion - Google 検索

2013/03/18 05:50 HAL への返信

これはOS X Mountain Lionより前のバージョンでもですか?


iTunes のアプリアイコンは自分では試してませんが下のリンク先が参考になるかと思います。で、これは、Mac OS X 10.5 以上で、Signed Application が条件かと。ただ、繰り返しになりますが、改変を感知してもそれ以上のことはしないアプリがほとんどなので普通に使える...というのが現状ではないでしょうか。


iTunesのアイコンを正しく変更する

http://veadardiary.blog29.fc2.com/blog-entry-2954.html


あと、CandyBar の仕組みが分からないので何とも言えませんが、Signed Application のパッケージ内ファイルを差し替えるのであればまずいのではないかと。そうでなければ問題なし?


例えば Finder.app であれば下のファイルに監視項目や除外項目が書いてあります。このファイルは Property List Editor で開けます。


/System/Library/CoreServices/Finder.app/Contents/_CodeSignature/CodeResources


ちなみにこの仕組みで開発の継続が困難になったのが Service Strubber.app です。(パッケージ内のファイルを差し替えることで、サービスメニューをカスタマイズするアプリ)


Service Strubber

http://manytricks.com/servicescrubber/

2013/03/18 07:09 Hiro__S への返信

ありがとうございます。


iTunesのアイコンを正しく変更する

http://veadardiary.blog29.fc2.com/blog-entry-2954.html


なるほどこのことだったのですね。


あと、CandyBar の仕組みが分からないので何とも言えませんが、Signed Application のパッケージ内ファイルを差し替えるのであればまずいのではないかと。


CandyBarはパッケージ内のファイルを差し替えます。なので、CandyBarでアイコンを差し替えても上記のエラーは出るみたいです。

#ちなみに、codesignというのは監視機能ではなく署名を作成するコマンドでそれで署名を更新すればダイアログは出ないように出来るみたいですが、やるなら自己責任で・・・ですね。

osx - "iTunes.app" to accept incoming network connections? - Super User

今回の情報を聞いたときにCandyBarの開発が中止になった理由と関係あるのかと短絡的に考えたのですがどうやら関係ないようです。失礼いたしました。

このスレッドはシステム、またはAppleコミュニティチームによってロックされました。 問題解決の参考になる情報であれば、どの投稿にでも投票いただけます。またコミュニティで他の回答を検索することもできます。

ファイル アイコンについて

Apple サポートコミュニティへようこそ
Apple ユーザ同士でお使いの製品について助け合うフォーラムです。Apple Account を使ってご参加ください。