12 votos

¿Por qué algunos iconos de las Preferencias del Sistema son "genéricos" en MacOS 10.15 Catalina?

Algo extraño está sucediendo con los iconos de algunos de los prefabricados de preferencias del sistema en MacOS 10.15.x Catalina. Por ejemplo, "Bluetooth" y "Cuentas de Internet". Cuando busco en Spotlight para estos, el icono adecuado se muestra:

bt-spotlight

Pero, en Finder o Alfred sólo se muestra un icono genérico:

bt-alfred

otro ejemplo es Cuentas de Internet :

internet-spotlight

vs

internet-alfred

Me he dado cuenta de que incluso en Finder aparecen los iconos genéricos:

generic-Finder

Sólo Spotlight y la propia aplicación de Preferencias del Sistema parecen capaces de mostrar el icono adecuado. He abierto la carpeta Contents del paquete prefPane para investigar. Parece que Info.plist contenida dentro especifica los iconos a través de claves como NSPrefPaneIconFile y CFBundleIconFile pero incluso en ese caso, el archivo al que se hace referencia no parece existir en el sistema de archivos en ningún lugar que yo pueda encontrar.

Por ejemplo, para el Bluetooth, NSPrefPaneIconFile = "BluetoothAqua.png" - pero ese archivo no existe. Del mismo modo, Cuentas de Internet especifica InternetAccountsIcons.icns y InternetAccountsIcon40.png como iconos, pero estos no se encuentran en ninguna parte:

terminal-no-results

¿Alguien sabe qué está pasando aquí, o de dónde se están cargando los recursos de los iconos?

editar: Encontré algo de información adicional sobre esto. Los iconos de estos prefabricados se obtienen de un archivo comprimido Assets.car (Archivo CoreUI) dentro del paquete. Aquí hay algunos enlaces relacionados que encontré:

Ingeniería inversa del formato de archivo .car

insidegui/AssetCatalogTinkerer: abrir archivos .car y examinar/extraer sus imágenes

Análisis del archivo Assets.car en iOS

steventroughtonsmith/cartool: Exportar imágenes de los archivos de CoreUI

1voto

benwiggy Puntos 8

Los iconos están presentes, pero el Finder no los recoge. Eso podría ser un problema de caché (del Finder).

En los 10 meses transcurridos desde que se formuló esta pregunta, es posible que una actualización del sistema lo haya solucionado (limpiando las memorias caché como parte de la instalación, en lugar de un arreglo proactivo).

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X