Uso LaunchBar y a veces pierde el ícono personalizado. Le pedí ayuda al proveedor y responderé si obtengo una respuesta, pero me preguntaba si podría encontrar una causa o una solución para la falta de vistas previas de íconos en el nivel del sistema operativo.
Lo que es súper extraño es que Finder y el conmutador de aplicaciones de macOS muestran los íconos correctos: solo LaunchBar 6 Versión 6.9.4 parece estar soltando los íconos. Estoy viendo esto en 10.12.6 y 10.13.x y el problema persiste después de reiniciar.
¿Hay una API de servicios de iconos o un subsistema que podría necesitar reconstrucción o es solo un problema de terceros en el que la herramienta necesita una reparación o reinicio?
Bueno, resulta que LaunchBar estaba informando las cosas tal como son y Finder y el resto de los sistemas comenzaron a colocar los íconos para que coincidieran con lo que mostraba esta utilidad.
Me he recuperado del error reconstruyendo la base de datos de los servicios de lanzamiento.
El comando corto es lsregister -kill -seed
y aquí está la ruta completa
/System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/LaunchServices.framework/Versions/A/Support/lsregister -kill -seed
Esto todavía no ha descubierto por qué salió mal, pero es un paso de reconstrucción que se puede tomar una vez que la cantidad de íconos "rotos" se vuelve agravante. Esto es muy extraño para mí, ya que el lsregister
comando solía ser muy útil cuando había registros abiertos duplicados , pero no tenía ese síntoma aquí. Además, normalmente limpia los cachés de iconos /var/folders
y luego realiza un arranque seguro. Eso no es algo que me haya gustado contemplar y estaba muy feliz de no tener que recurrir a intentarlo en este caso.
bmike