Los íconos del enlace simbólico no se actualizan

7

Cuando se crea un enlace simbólico, obtiene el icono de la carpeta de destino (con la adición de una flecha negra en la esquina inferior izquierda). El problema que tengo es que el icono del enlace simbólico no se actualiza cuando cambia el icono de la carpeta de destino. Al eliminar y volver a crear el enlace simbólico no se obtiene un nuevo icono de la carpeta de destino: el enlace simbólico continúa mostrando el icono antiguo.

Sin embargo, lo que sí es importante es que si hago clic con el botón derecho y "Obtener información ..." en el enlace simbólico, muestra los iconos correctos en el panel de información ... pero en la ventana del buscador, el icono no está actualizado. Esto me lleva a creer que hay un poco de caché para el ícono real que se muestra en la ventana del buscador y que debe actualizarse.

El problema se puede recrear con bastante facilidad:

  1. Cree una carpeta en el escritorio llamada "Carpeta de destino"
  2. Haga clic con el botón derecho en Carpeta de destino, obtener información ... y pegue cualquier icono de otra carpeta.
  3. Cree un enlace simbólico en el escritorio llamado "Carpeta simbólica" que enlaza con la Carpeta de destino. (La carpeta simbólica ahora tendrá el mismo icono que la carpeta de destino).
  4. Haga clic con el botón derecho en Carpeta de destino, Obtener información ... y pegue un nuevo icono diferente. (La carpeta simbólica no se actualiza y seguirá mostrando el icono anterior)
  5. Haga clic con el botón derecho en Carpeta simbólica, obtener información ... el panel de información muestra el icono correcto.

¿Alguna idea de cómo obtener la Carpeta simbólica para mostrar el nuevo icono en la ventana del Finder?

Este problema surgió debido al cambio del estilo del icono de la carpeta por parte de Yosemite. Utilizo enlaces simbólicos para vincular mis carpetas de usuario principales (Imágenes, Películas, Música, etc.) a carpetas en Dropbox, y muchos de mis iconos de enlaces simbólicos continúan mostrando los iconos de carpetas anteriores, anteriores a Yosemite, aunque he actualizado los iconos de las carpetas. se vinculan a Me gustaría poder borrar todos los íconos de las carpetas antiguas.

Esta publicación parece relevante, pero la solución no me funcionó:

icono incorrecto del enlace simbólico de Unix en el Finder

ACTUALIZACIÓN El "almacenamiento en caché" del ícono de enlace simbólico incorrecto ocurre solo en el "modo de vista" donde se cambia el ícono de la carpeta de destino. Por lo tanto, si sigue los pasos anteriores en una ventana del Finder donde el modo de vista está configurado como "icono", el problema persistirá solo en las ventanas del Finder donde el modo de vista está configurado como "icono". Si está navegando en una ventana del Finder donde el modo de vista está configurado en "flujo de cobertura" o "lista", entonces el enlace simbólico funciona correctamente y el ícono rastrea el ícono de la carpeta de destino (hasta que, es decir, cambie este ícono). de la carpeta de destino en el flujo de portada o en los modos de vista de lista). Esto explica por qué el panel de información del enlace simbólico muestra el ícono correcto.

    
pregunta adekom 19.10.2014 - 19:10

3 respuestas

3

Tuve este problema y lo siguiente parece haberlo resuelto. No estoy seguro si los pasos 2 y 3 son necesarios para que pueda probar uno y luego el otro si lo prefiere.

  1. Eliminar enlaces simbólicos
  2. Borra tu caché de iconos:

    sudo find /private/var/folders/ -name com.apple.dock.iconcache -exec rm {} \;

  3. Borra tus cachés:

    sudo rm -rf /Library/Caches/*

    sudo rm -rf ~/Library/Caches/*

  4. Restart

  5. Recrear enlaces simbólicos
respondido por el Raf Kaplon 14.11.2014 - 01:53
1

Como se señaló anteriormente, el problema es el caché de iconos. Borrar todos los cachés funcionará, pero no soy un fanático de los enfoques de blunderbus.

Eliminar SOLO la caché de iconos, si prefieres una solución más específica, funcionará igual de bien.

El caché de iconos vive aquí:

/Library/Caches/com.apple.iconservices.store

Al eliminar solo esta carpeta y reiniciar, los íconos volverán a ser lo que deberían ser.

    
respondido por el Andrej 22.02.2015 - 00:23
0

Si cambia el icono en la ventana de información del alias y no se actualiza al cerrar la ventana de información, simplemente cree un alias de ese alias y el nuevo icono aparecerá como se esperaba. Ahora elimine el alias con el ícono incorrecto, ya que el alias que creó a partir de él es en realidad un alias de la carpeta original.

    
respondido por el pixeleyz 05.12.2014 - 18:08

Lea otras preguntas en las etiquetas