Risultato desiderato:
Tutti i file .py mostrano una bella icona di Python, indipendentemente dal programma di default con cui sono stati aperti. (Lo stesso vale per i file .cpp, .txt e così via)
_
Come funziona attualmente:
I file (es .: file .py) sono associati al loro programma predefinito (nel mio caso, editor di testo Sublime). Il programma (Sublime) arriva quindi a scegliere quale icona mostrare. È possibile modificare manualmente il codice del programma (Sublime) per cambiare le icone.
Dettagli: link
(Ho fatto questo con Sublime)
_
Perché questo risultato non è sufficiente:
Recentemente sono passato all'editor di testo Atom che ha rotto tutte le icone che avevo installato in Sublime. Inoltre, non posso cambiare le icone di Atom come ho fatto in Sublime. Il file plist dell'editor di Atom e la cartella delle risorse non sono configurati come Sublime. (È ancora possibile, ma piuttosto che rinominare / sostituire le cose, Atom richiede effettivamente un codice aggiuntivo da scrivere / modificare, e io non ho l'abilità / conoscenza per scrivere solo il codice necessario, e non riesco a trovare alcun tutorial per l'apprendimento come)
I (e credo molti altri) preferirebbe che l'icona del file fosse impostata indipendentemente dal programma predefinito. (Voglio dire che un file Excel dovrebbe assomigliare a un file Excel, indipendentemente dal fatto che lo apro o meno con Microsoft Excel, Numbers o Sublime)
_
Soluzione possibile:
Potrebbe essere possibile risolvere questo problema con un'app di apertura. Se l'apri-app è l'apri predefinito per tutte le estensioni di file, sarebbe in grado di impostare l'icona per tutte quelle estensioni. Quindi, quando apri-app apre un file (ad esempio .py file), può aprire quel file con un altro programma (ad esempio, Sublime). In questo modo il programma predefinito può essere modificato tramite l'app di apertura, (ad esempio, cambiando l'app di apertura per far aprire tutti i file .py all'Atom Editor) ma, poiché l'app di apertura è ancora tecnicamente l'impostazione predefinita, tutto il file -I computer rimangono invariati.
_
Domanda:
Qualcuno sa di un'app che lo fa già?
(Se sei a conoscenza di risorse su come creare un'app come questa, sarei felice di usarle per creare l'app da solo e pubblicare la risposta qui)