6 votos

Los iconos del buscador no se muestran a tamaño 16x16 pero se cargan bien a 20x20 píxeles

¿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.

3voto

klanomath Puntos 19587

Puedes modificar el tamaño mínimo de la miniatura en el info.plist (en .../DropboxQL.qlgenerator/Contents/):

<?xml version="1.0" encoding="UTF-8"?>
    ...
    <key>QLSupportsConcurrentRequests</key>
    <false/>
    <key>QLThumbnailMinimumSize</key>
    <real>17</real>
</dict>
</plist>

Después de editar en un tamaño más pequeño en el plist y un reinicio, obtendrá una vista previa para los iconos de 16x16 píxeles en el Finder de nuevo.

El DropboxQL.qlgenerator normalmente se encuentra en /Applications/Dropbox.app/Contents/Resources/


Comprueba también si hay DropboxQL.qlgenerator más antiguos en otros lugares y elimínalos o modifica también el Info.plist.

El orden de prioridad de primero a menos parece a ser:

  • app embedded qlgenerators
  • ~/Library/QuickLook/
  • /Biblioteca/QuickLook/
  • /Sistema/Biblioteca/QuickLook/

2voto

nenne Puntos 41

Aunque esta respuesta no explica el por qué, al menos explica el quién. El culpable fue:

~/Library/QuickLook/DropboxQL.qlgenerator

Después de quitarlo, los iconos del Finder de 16 píxeles empezaron a cargarse de nuevo.

Aunque la "Integración con el Finder" estaba desactivada y la aplicación no se estaba ejecutando, interfería.

Si bien esto resuelve el problema, todavía hay una recompensa por una explicación de por qué sólo el tamaño de icono más pequeño se ve afectado y no otros por encima.

Actualización: gracias a klanomath, al mirar el Info.plist dentro del DropboxQL.qlgenerator mostró un mínimo de 17 píxeles (en cambio, el qlgenerator del sistema muestra 0):

Quick Look thumbnail minimum size 16

Después de editar el plist y cambiar el valor a 16, los iconos de 16 píxeles siguieron cargándose.

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