7 votos

¿Dónde se encuentran almacenados los iconos predeterminados en macOS Monterey?

Ejecutándose en macOS Monterey v12

Recientemente aprendí que si creas una carpeta llamada Developer en tu directorio principal, puedes arrastrarla a la barra lateral en Finder y se mostrará con un pequeño icono de martillo. Sin embargo, si la carpeta está en iCloud en su lugar, por ejemplo, ~/Documents/Developer, no tendrá el icono de martillo, ni se mostrará como un martillo en la barra lateral.

Intenté crear la carpeta ~/Documents/Developer y copiar y pegar el DeveloperFolderIcon encontrado en System/Library/CoreServices/CoreTypes.bundle/Contents/Resources. Eso funciona, pero noto que esos iconos son realmente diferentes de los que macOS usa nativamente.

El encontrado en Resources:

introducir descripción de la imagen aquí

El creado nativamente:

introducir descripción de la imagen aquí

Entonces mi pregunta es, ¿dónde están estos iconos "nativos", más nuevos?

0 votos

Ver apple.stackexchange.com/questions/438900/… que también no tiene la respuesta.

5voto

user43889 Puntos 266

Al buscar y experimentar:

Los iconos completos no existen.

Los iconos utilizados por Finder parecen ser una combinación de:

  1. Iconos en /System/Library/PrivateFrameworks/IconFoundation.framework/Versions/A/Resources/Assets.car que se pueden ver con Asset Catalog Tinkerer para las carpetas. Estos son simplemente los iconos de las carpetas sin ningún adorno.

  2. Glyphs en SF Symbols de Apple superpuestos. O mira las fuentes SF en Font Book.

Por ejemplo, con la aplicación SF Symbols, busca "martillo" para ver el estilo de martillo mostrado en la pregunta.

Noto que al menos algunas aplicaciones de terceros de "reemplazo de Finder" (ForkLift y Path Finder) también muestran el icono completo, al igual que Finder. Por lo tanto, algunos desarrolladores saben cómo encontrar y utilizar los métodos de construcción de iconos de carpeta.

Realmente, ¡necesitamos a un desarrollador conocedor para explayarse sobre esto!

Cargar los iconos es posible, pero requiere pasos que no recomendaría (por ejemplo, romper el Volumen del Sistema Firmado) y no he intentado. Hay una larga discusión (que se remonta a la beta de Big Sur) en MacRumors con enlaces al ThemeEngine que describe los pasos necesarios. Lee, pero no actúes.

0 votos

Aquí está el enlace a Asset Catalog Tinkerer: github.com/insidegui/AssetCatalogTinkerer

2voto

IronCraftMan Puntos 1345

Esto no es una respuesta a tu pregunta, pero puedes seleccionar el icono en la esquina superior izquierda de la ventana Obtener información, presionar CMD-C, luego seleccionar el icono en la parte superior de la otra ventana de Obtener información y presionar CMD-V para pegar el icono en la otra carpeta. También puedes abrir Vista previa y presionar CMD-N para crear un nuevo archivo icns con el icono copiado.

0 votos

¡La copia y pegada funciona! Pero a pesar de que los 2 iconos son supuestamente iguales ahora, el que se arrastra desde iCloud no se muestra con el icono en la barra lateral.

1 votos

@Bn.F76 necesitarías algo como XtraFinder si mal no recuerdo para mostrar iconos personalizados en la barra lateral.

0 votos

He visto la solución de copiar y pegar aquí y allá en la web, pero no funciona en la mía. ¿Hay algún truco?

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X