Esta es una queja realmente pequeña, pero en macOS, un archivo asumirá el ícono establecido por el conjunto de aplicaciones predeterminado para abrir ese archivo, pero en ciertos tipos de archivo de mi Mac, el ícono parece generarse sobre la marcha a un icono genérico muy básico. Los únicos tipos de archivo con los que sucede esto son los archivos que Quicklook puede ver.
Por ejemplo, un archivo JSON no puede NO previsualizarse en Quicklook y el icono en mi computadora se ve así:
Ahora,unarchivoHTMLquepuedevistapreviaenQuicklooktieneeliconogenéricoconeltipodeextensióndearchivoescritoenlaparteinferiordeliconoasí:
Sinembargo,laaplicaciónpredeterminadaqueestáconfiguradaparaabrirarchivosHTMLenmimactieneelíconoconfiguradoparaverseasí:
HeduplicadolaverificacióndelconjuntodeaplicacionespredeterminadoparaabrirarchivosHTML,peronosonsoloarchivosHTML.EscualquierarchivoquesepuedeprevisualizarconQuicklook.
OtroejemploconloquedebemostraruniconodearchivoPHPcomoVS.Loquerealmentemuestracomo:
Creoqueestosíconosseestángenerandosobrelamarchaporqueeselmismoíconodeaparienciagenérica,perolaextensióndelarchivoestáescritaenlaparteinferiordelícono.Ensegundolugar,solosucedeconlosarchivosquepuedenprevisualizarseconQuicklook.Tercero,sielsistemaoperativonoparecetenerloencaché,osinoheabiertoelarchivoporuntiempo,mostraráelíconocorrectoporunafraccióndesegundoyluegocambiaréalíconogenérico.Porúltimo,encontréalgunosíconosextrañosqueparecíanserlasesquinasdeeseíconocuandobuscabaen/Library/CoreServices(estabaseguroenlacarpeta/Library/,peronopuedorecordarel100%siestabadentrodeunadelascarpetasderecursosdelarchivodepaquete).ParecequeQuicklookgeneraelíconodelospanelesdepreferenciassobrelamarcha,queseencuentraen/Library/Quicklook/StandardBundles.qlgenerator/Contents/Resources.Mirandoelplistubicadoaquí:
Realmente quiero evitar que macOS genere estos íconos. Solo quiero que mi sistema muestre los iconos correctos que están asociados con el tipo de archivo. No me importa el ícono genérico, y aunque no hace ninguna diferencia, me molesta y me gustaría saber cómo funciona esto realmente.