Los íconos de imágenes del buscador no se muestran en el tamaño 16x16, pero se cargan bien en 20x20 píxeles

6

¿Por qué los iconos de imagen del Finder (en vista de columna, vista de lista y vista de icono en una ventana de Finder) no mostrarían el contenido de una imagen cuando no se ha aplicado un icono personalizado? Los archivos son archivos de imagen (PNG, JPG, TIFF, PSD, etc.) y solo se ve afectado el tamaño más pequeño.

En la vista de columna con tamaño de texto 12 solo se muestra el icono jpg o png genérico, pero no el contenido de la imagen en sí. Si cambio el tamaño del texto (en las opciones de visualización) a 13, los iconos aumentan ligeramente de tamaño y se muestran correctamente.

En la vista de iconos, lo mismo sucede con los iconos configurados en 16x16. Tan pronto como arrastre el control deslizante a 20x20, o sobre todos los iconos se muestran correctamente. La vista de lista también muestra los iconos genéricos, a menos que se elija un tamaño de icono más grande.

He intentado eliminar las preferencias del Finder:

  

~ / Library / Preferences / com.apple.finder.plist

También he intentado restablecer la caché de 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

Los permisos ( ls -alOe@ ) en / private / var / folder / ... (que se encuentran arriba) también tienen el mismo aspecto que en las instalaciones limpias y simples, donde los iconos se muestran correctamente, incluso cuando solo 16x16 píxeles .

En la vista de columna como ejemplo, si se deja en el tamaño de texto 13 a través de un reinicio, la mayoría de los íconos también se muestran después de reducir el tamaño del texto a 12, pero desactivando "Mostrar vista previa del ícono" en las opciones de vista y de nuevo, deja el tamaño del texto 12 iconos genéricos de nuevo, mientras aumenta el tamaño a 13 inmediatamente carga las previsualizaciones.

¿Por qué los iconos de 20x20 píxeles se cargan sin problemas después de cada reinicio y 16x16 simplemente se quedan ahí? ¿Son diferentes cachés y / o mecanismos?

Ejecución de macOS Sierra 10.12.4 en una Retina MacBook Pro11.3 (mediados de 2014), 2.5GHz, 16 GB de RAM, 500.28 GB, SSD de Apple, Intel Iris Pro 1536 MB VRAM / NVIDIA GeForce GT 750M 2048 MB VRAM. - Resolución: 2880x1800 establecida en "Predeterminado para pantalla". No se adjunta ningún monitor externo (u otros dispositivos).

El problema persiste en varias actualizaciones e incluso en la ejecución del Asistente de instalación (también conocido como Instalador completo) durante la instalación. También muestra el mismo comportamiento en modo seguro, pero un segundo (nuevo) usuario no tiene tales problemas. El escritorio (fuera de la ventana del Finder) tampoco presenta problemas al mostrar iconos de 16x16.

Mi principal interés aquí no es tanto la solución de problemas (ya que la instalación en cuestión está bastante sucia y me corresponderá encontrar el problema), pero entender el mecanismo que causa la diferencia de comportamiento entre cargar el más pequeño Tamaño del icono y todos los demás tamaños anteriores.

    
pregunta Redarm 19.04.2017 - 16:35

2 respuestas

4

Puede modificar el tamaño mínimo de la miniatura en 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 la lista y reiniciar, obtendrás una vista previa de los íconos de 16x16 píxeles en el Finder nuevamente.

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

También puedes buscar DropboxQL.qlgenerator anterior en otros lugares y eliminarlos o también modificar el Info.plist.

El orden de prioridad de primero a menos parece ser:

  • aplicación qlgenerators incrustados
  • ~ / Library / QuickLook /
  • / Library / QuickLook /
  • / System / Library / QuickLook /
respondido por el klanomath 30.04.2017 - 02:16
2

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

~/Library/QuickLook/DropboxQL.qlgenerator

Después de eliminarlo, los iconos del buscador de 16 píxeles comenzaron a cargarse nuevamente.

A pesar de que la "Integración del Finder" estaba deshabilitada y la aplicación no se estaba ejecutando, interfirió.

Si bien esto resuelve el problema, todavía hay una recompensa para explicar por qué solo se ve afectado el tamaño del icono más pequeño y ningún otro arriba.

Actualización: gracias a klanomath, al ver el Info.plist dentro del DropboxQL.qlgenerator mostró un mínimo de 17 píxeles (en contraste, 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 íconos de 16 píxeles continuaron cargándose.

    
respondido por el Redarm 27.04.2017 - 14:45

Lea otras preguntas en las etiquetas