Como você personaliza os ícones da barra lateral do Lion Finder?

11

Não pretendo invadir recursos ou usar plugins SIMBL, mas gostaria de poder mostrar ícones personalizados na barra lateral do Lion.

Até onde eu entendi, os ícones personalizados na pasta não aparecem mais na barra lateral e os ícones "internos" existentes são codificados para os recursos localizados em: /System/Library/CoreServices/CoreTypes.bundle/Contents/Resources

No entanto, observei que as novas versões do Dropbox agora atualizam o ícone da barra lateral "Dropbox" para ser um ícone personalizado e parece capaz de fazer isso:

  1. Sem usar alguma coisa de injeção de código como SIMBL ou precisar de acesso root
  2. Sem o processo real do Dropbox sendo executado

Então, isso me leva a acreditar que os ícones da barra lateral do Lion são personalizáveis, mas esses metadados são armazenados em outro lugar?

xattr -l ~/Dropbox não parece listar nada de interessante:

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
kLy
fonte

Respostas:

2

Há um bom tópico sobre isso no StackOverflow

A essência de como o Dropbox faz isso é o seguinte:

  • injetando código no mach_kernel para que não dependa da execução do Dropbox

Portanto, a resposta provavelmente é não, você não pode fazer isso sem usar a injeção de código, mas isso pode mudar no futuro ou não, conforme o caso.

Stu Wilson
fonte
Olhou para o vídeo vinculado nos comentários lá. Não fazia ideia que o Dropbox estava fazendo toda essa feiúra em segundo plano para todos os tipos de coisas do Finder. Sinta-se de forma bastante diferente em relação a ele agora, mas como eles disseram que o resultado é: "funciona"
KLY
Querendo saber se esse ainda é o caso 5 anos depois?
Frantumn 27/02