如何自定义Lion Finder侧边栏图标?


11

我不希望黑客入侵资源或使用SIMBL插件,但我希望能够在Lion边栏中显示自定义图标。

据我了解,文件夹中的自定义图标不再显示在侧边栏中,并且其中的“内置”图标已硬编码到以下路径中的资源: /System/Library/CoreServices/CoreTypes.bundle/Contents/Resources

但是,我注意到新版本的Dropbox现在将“ Dropbox”侧边栏图标更新为自定义图标,并且似乎可以做到这一点:

  1. 无需使用诸如SIMBL之类的代码注入或需要root访问权限
  2. 没有运行实际的Dropbox进程

因此,这使我相信Lion侧边栏图标可自定义的,但是此元数据存储在其他位置吗?

xattr -l ~/Dropbox 似乎没有列出任何有趣的东西:

com.apple.FinderInfo:
00000000  00 00 00 00 00 00 00 00 04 00 00 00 00 00 00 00  |................|
00000010  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  |................|
00000020

Answers:


2

StackOverflow上有个很好的话题

Dropbox的工作原理如下:

  • 将代码注入到mach_kernel中,从而使其不依赖于Dropbox的运行

因此答案可能是否定的,如果不使用代码注入就无法做到这一点,但是这种情况将来可能会改变,或者视情况而定。


看了评论中链接到的视频。不知道Dropbox在后台对所有Finder内容进行了所有这些丑陋处理。现在对它的感觉完全不同,但是正如他们所说,结果是:“有效”
kLy 2012年

想知道5年后是否仍然如此?
Frantumn
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.