Как настроить значки боковой панели 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

Ответы:


2

На StackOverflow есть хорошая тема

Суть того, как Dropbox делает это так:

  • внедрение кода в mach_kernel, чтобы он не зависел от работы Dropbox

Таким образом, ответ, вероятно, нет, вы не можете сделать это без использования кода, но это может измениться в будущем, или нет в зависимости от обстоятельств.


Посмотрел видео, на которое есть ссылки в комментариях. Я понятия не имел, что Dropbox делал все это безобразие в фоновом режиме для всех видов вещей Finder. Теперь чувствую себя по-другому, но, как они сказали, результат: «это работает»
kLy

Хотите знать, если это все еще так 5 лет спустя?
17
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.