web-dev-qa-db-ja.com

Finderサイドバーアイコン-複製するにはどうすればよいですか?

一部のシステムディレクトリは、Finderのサイドバーにドラッグすると、他の場所には表示されない特別な小規模アイコンを利用していることに気付きました。可能な限り小さいアイコンサイズを使用してFinderウィンドウでこれらのフォルダの1つを表示しても、これらの「特別な」アイコンは表示されません(したがって、フォルダのアイコンの小さいバージョンだけではありません)。

だから私の質問は、この情報はどこに保存されているのですか?この動作を任意のフォルダーに複製したい場合、どこを探す必要がありますか?

ホームディレクトリを別のパーティション上の場所へのシンボリックリンクに置き換えるのが好きですが、これを行うと、このサイドバーアイコンの動作が失われます。できればこれを取り戻したいです。

2
Wilco

これを自分で行うことはできません。これらの特別なサイドバーアイコンは、ダウンロードフォルダーの/System/Library/CoreServices/CoreTypes.bundle/Contents/Resources/など、ToolbarDownloadsFolderIcon.icnsで名前がToolbarで始まるファイルを使用するようにハードコードされています。サイドバーに配置すると、フォルダの実際のアイコン(デフォルトでは同じディレクトリ内のDownloadsFolder.icns)の代わりにこのファイルが使用されます。

これが、PanicのCandyBarなどのアイコン変更アプリケーションが、変更するサイドバーフォルダーアイコンのデフォルトの選択のみを提供する理由です。

しかし、あなたは近づくことができます。


Appleの開発者ツールでIcon Composerを使用して、さまざまなサイズのさまざまなバージョンのicnsファイルを作成します。

icns2rsrc (Rosettaが必要)を使用して、icnsファイルをrsrcファイルに変換します。

Finderの情報を見るダイアログからアイコンをコピーしてフォルダに貼り付けると、さまざまなサイズのさまざまなアイコンバージョンが保持されます。

  • 16x16は、Finderサイドバーと小さなリストアイコンで使用されます
  • 32x32は、Get Infoダイアログとビッグリストアイコンで使用されます
  • 256x256はQuickLookで使用されます
  • アイコンのサイズに応じて、すべてのサイズがFinderのアイコンビューで使用されます。予想どおり、20、36、132、および260ピクセルから始まる大きなアイコンサイズが使用されます。
3
Daniel Beck