Cambiar icono/miniatura por tipo de archivo

He buscado durante bastante tiempo la respuesta a esta pregunta, pero la única solución que ha funcionado ha sido cambiar los íconos archivo por archivo, lo cual no es muy eficiente...

Actualmente, mi Mac está usando algunas imágenes genéricas para íconos, independientemente de cuál sea la aplicación predeterminada para ellos. ingrese la descripción de la imagen aquíComo puede ver en esta imagen, a pesar de que los tres archivos están configurados para abrirse con Sublime Text de manera predeterminada, conservan íconos dolorosamente ambiguos.

Lo que me gustaría es alguna forma de establecer simplemente una imagen predeterminada para una extensión de archivo, independientemente de la aplicación predeterminada. Digamos que quiero configurar el icono de Sublime Text para las extensiones .py y el icono de TextEdit para las extensiones .txt y .tsv. El resultado debería verse así.ingrese la descripción de la imagen aquí

Hasta ahora, he intentado configurar el ícono a través de la aplicación predeterminada, que es la única solución que pude encontrar hasta ahora, aparte de cambiar el ícono archivo por archivo, sin suerte. Intenté esto cambiando CFBundleTypeIconFile para la entrada de python en el archivo Sublime Text Info.plist de PYTHON a Sublime Text. Al reiniciar, el ícono no había cambiado y sublime ya no podía iniciarse debido a problemas de verificación, creo. Cambié eso e intenté simplemente reemplazar el archivo PYTHON.icns en la carpeta Sublime Text Resources con una copia de Sublime Text.icns. Reiniciado y no se ha producido ningún cambio.

Respuestas (2)

Creo que podemos cambiar este tipo de icono con una aplicación. En versiones anteriores de macOS, había muchas aplicaciones (p. ej., CanyBar) para este tipo de cosas. Puede cambiar cualquier tipo de archivo según su gusto con una aplicación llamada LiteIcon que es gratuita.

LiteIcono

¡Gracias por su recomendación! Sin embargo, después de descargar LiteIcon y revisarlo, no parece que esta aplicación permita nada más que cambiar los íconos de la aplicación. Busqué otras aplicaciones que cambian los íconos por extensión de archivo y no pude encontrar ninguna.
  1. "Mostrar contenido del paquete" en la aplicación.
  2. Reemplace el ícono allí
  3. Limpie el caché de íconos. (Puede usar Liteicon.app para limpiar el caché de íconos. Y debe deshabilitar SIP antes de abrir Liteicon.app)
  4. Ingresar de nuevo.