¿Cómo personalizas los iconos de la barra lateral de Lion Finder?


11

No estoy buscando piratear recursos o usar complementos SIMBL, pero me gustaría poder mostrar íconos personalizados en la barra lateral de Lion.

Por lo que he entendido, los íconos personalizados en la carpeta ya no aparecen en la barra lateral y los íconos "incorporados" que están allí están codificados en los recursos incorporados: /System/Library/CoreServices/CoreTypes.bundle/Contents/Resources

Sin embargo, me doy cuenta de que las nuevas versiones de Dropbox ahora actualizan el icono de la barra lateral "Dropbox" para que sea un icono personalizado y parece que puede hacer esto:

  1. Sin usar algo de inyección de código como SIMBL o sin necesidad de acceso a la raíz
  2. Sin el proceso real de Dropbox ejecutándose

¿Entonces esto me lleva a creer que los íconos de la barra lateral de Lion son personalizables, pero estos metadatos se almacenan en otro lugar?

xattr -l ~/Dropbox no parece enumerar nada interesante:

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

Respuestas:


2

Hay un buen tema sobre esto en StackOverflow

La esencia de cómo lo hace Dropbox es esta:

  • inyectando código en el mach_kernel para que no dependa de la ejecución de Dropbox

Entonces, la respuesta es probablemente no, no puede hacerlo sin usar la inyección de código, pero esto puede cambiar en el futuro, o no según sea el caso.


Miré el video vinculado en los comentarios allí. No tenía idea de que Dropbox estaba haciendo toda esta fealdad en el fondo para todo tipo de cosas de Finder. Siéntete bastante diferente ahora, pero como dijeron, el resultado es: "funciona"
kLy

¿Se pregunta si este sigue siendo el caso 5 años después?
Frantumn
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.