Questa è una lamentela molto piccola, ma in macOS, un file assumerà l'icona impostata per esso dall'applicazione predefinita impostata per aprire quel file, ma sul mio Mac alcuni tipi di file, l'icona sembra essere generata al volo a un'icona generica di base. Gli unici tipi di file con cui questo accade sono file che Quicklook può visualizzare.
Ad esempio, un file JSON può NON essere visualizzato in anteprima in Quicklook e l'icona sul mio computer è simile a questa:
Ora,unfileHTMLchepuòanteprimainQuicklookhal'iconagenericaconiltipodiestensionefilescrittonellaparteinferioredell'iconacomequesto:
Tuttavia,l'applicazionepredefinitacheèimpostataperaprireifileHTMLsulmioMachal'iconaimpostatainquestomodo:
HoraddoppiatoilsetdiapplicazionipredefinitoperaprireifileHTML,manonsonosoloifileHTML.ÈqualsiasifilechepuòesserevisualizzatoinanteprimaconQuicklook.
Unaltroesempiodicosadovrebbevisualizzareun'iconadifilePHPcomeVS.Cosavisualizzaeffettivamentecome:
Credochequesteiconevenganogeneratealvoloperchéèlastessaiconagenerica,mal'estensionedelfileèscrittanellaparteinferioredell'icona.Insecondoluogo,accadesoloconifilechepossonoesserevisualizzatiinanteprimaconQuicklook.Interzoluogo,seilsistemaoperativononsembraaverlomemorizzatonellacache,ononhoapertoilfileperunpo',visualizzeràl'iconacorrettaperunafrazionedisecondoepoipasseràall'iconagenerica.Infine,hotrovatoalcunestraneiconechesembravanogliangolidiquell'iconaquandosiscavain/Library/CoreServices(Erasicuronellacartella/Library/,manonriescoaricordareal100%sefosseall'internodiunadellecartelledellerisorsedelfilebundle).SembracheQuicklookgenerialvolol'iconadeiriquadridellepreferenze,trovatain/Library/Quicklook/StandardBundles.qlgenerator/Contents/Resources.Guardandoilplisttrovaqui:
Voglio davvero impedire a macOS di generare queste icone. Voglio solo che il mio sistema visualizzi le icone corrette associate al tipo di file. Non mi interessa l'icona generica, e anche se non fa alcuna differenza, mi dà fastidio, e sarei interessato a come funziona davvero.