Resultado deseado:
Todos los archivos .py muestran un bonito icono de Python, independientemente del programa predeterminado con el que se abrieron. (Lo mismo para los archivos .cpp, .txt, etc.)
_
Cómo funciona actualmente:
Los archivos(ej .: archivos .py) están asociados con su programa predeterminado (en mi caso, editor de texto sublime). El programa (Sublime) luego elige qué ícono mostrar. Es posible editar manualmente el código del programa (Sublime) para cambiar los íconos.
Detalles: enlace
(Lo he hecho con Sublime)
_
Por qué este resultado no es suficiente:
Recientemente cambié al editor de texto Atom que rompió todos los íconos que configuré en Sublime. Además, no puedo cambiar los íconos de Atom como lo hice en Sublime. El archivo plist y la carpeta de recursos del editor Atom no están configurados como Sublime. (Todavía es posible, pero en lugar de renombrar / reemplazar cosas, Atom realmente requiere que se escriba / modifique un código adicional, y no tengo la habilidad / el conocimiento para simplemente escribir el código necesario, y no puedo encontrar ningún tutorial para aprender cómo)
Yo (y creo que muchos otros) preferiría que el icono del archivo se configurara independientemente de lo que es el programa predeterminado. (Me refiero a que un archivo de Excel debería parecerse a un archivo de Excel, ya sea que lo abra o no con Microsoft Excel, Numbers o Sublime)
_
Posible solución:
Podría ser posible arreglar esto con una aplicación de apertura. Si una aplicación de apertura se convierte en el abridor predeterminado para todas las extensiones de archivo, podría establecer el ícono para todas esas extensiones. Luego, cuando la aplicación de apertura abre un archivo (por ejemplo, archivo .py) podría abrir ese archivo con otro programa (por ejemplo, Sublime). De esta manera, el programa predeterminado podría cambiarse a través de la aplicación de apertura (por ejemplo, cambiar la aplicación de apertura para que todos los archivos .py abran el Editor Atom) pero, debido a que la aplicación de apertura todavía es técnicamente la predeterminada, todo el archivo -los iconos permanecen sin cambios.
_
Pregunta:
¿Alguien sabe de una aplicación que ya haga esto?
(Si conoce algún recurso sobre cómo crear una aplicación como esta, me encantaría usarlos para crear la aplicación yo mismo y publicar la respuesta aquí)