¿Por qué los iconos de imagen del Finder (en la vista de columnas, la vista de lista y la vista de iconos en una ventana del Finder) no muestran el contenido de una imagen, cuando no se ha aplicado un icono personalizado? Los archivos son de imagen (PNG, JPG, TIFF, PSD, etc.) y sólo afecta al tamaño más pequeño.
En la vista de columna a tamaño de texto 12 sólo se muestra el icono genérico jpg, o png, pero no el contenido de la imagen en sí. Si cambio el tamaño del texto (en las opciones de vista) a 13, los iconos aumentan ligeramente de tamaño y se muestran correctamente.
En la vista de iconos ocurre lo mismo con los iconos ajustados a 16x16. En cuanto arrastro el deslizador a 20x20, o por encima, todos los iconos se muestran correctamente. La vista de lista también muestra los iconos genéricos, a menos que se elija el tamaño de icono más grande.
He probado a quitar las preferencias del Finder:
~/Library/Preferences/com.apple.finder.plist
También he probado a restablecer la caché de los servicios de iconos aquí:
/Library/Caches/com.apple.iconservices.store
...y eliminando los que se encuentran aquí:
sudo find /private/var/folders/ -name com.apple.iconservices
Permisos ( ls -alOe@
) en el directorio /private/var/folders/... (que se encuentra más arriba) también tienen el mismo aspecto que en las instalaciones limpias y desnudas, en las que los iconos se muestran correctamente, incluso cuando sólo son de 16x16 píxeles.
En la vista de columna como ejemplo, si se deja en tamaño de texto 13 a través de un reinicio, la mayoría de los iconos también se muestran después de reducir el tamaño del texto a 12, pero al desactivar "Mostrar vista previa de iconos" en las opciones de vista y volver a activarlo, deja los iconos de tamaño de texto 12 genéricos de nuevo, mientras que al aumentar el tamaño a 13 directamente se cargan las vistas previas.
¿Por qué los iconos de 20x20 píxeles se cargan sin problemas después de cada reinicio y los de 16x16 se quedan ahí? ¿Son diferentes cachés y/o mecanismos?
Ejecutando MacOS Sierra 10.12.4 en un Retina MacBook Pro11,3 (mediados de 2014), 2,5GHz, 16 GB de RAM, 500,28 GB de Apple SSD, Intel Iris Pro 1536 MB VRAM / NVIDIA GeForce GT 750M 2048 MB VRAM. - Resolución: 2880x1800 ajustada a "Por defecto para la pantalla". No hay ningún monitor externo (ni otros dispositivos) conectado.
El problema persiste con varias actualizaciones e incluso ejecutando el Asistente de Instalación (también conocido como Instalador Completo) sobre la instalación. También muestra el mismo comportamiento en modo seguro, pero un segundo usuario (nuevo) no tiene esos problemas. El escritorio (fuera de una ventana del Finder) tampoco tiene problemas para mostrar los iconos de 16x16.
Mi principal interés aquí no es tanto la resolución de problemas (ya que la instalación en cuestión está bastante sucia y me tocará encontrar el problema), sino entender el mecanismo que provoca la diferencia de comportamiento entre la carga del tamaño de icono más pequeño y todos los demás tamaños anteriores.