viernes, 26 de julio de 2013

Problemas con los iconos del TortoiseCVS - TortoiseSVN - Dropbox

Seguramente os habrá pasado instalar una aplicación que gestione archivos, y que de repente, en el Explorador de Windows,  desaparezcan los iconos que tenía otra aplicación, o no aparezcan los iconos de la aplicación que hayáis instalado.

Causa:

 El “Icon overlay” es una forma de gestionar el explorador de Windows los iconos que diferentes aplicaciones usan para mostrar el estado de los ficheros.
Dropbox, Skydrive, TortoiseCVS, entre otros, usan esta forma de gestionar los iconos.


El “Icon overlay”, descontando los iconos que usa el Explorador de Windows, tiene soporte para 11 iconos más (15 en total), y se los tienen que repartir las aplicaciones que están instaladas que usen este método.





Solución: 

En el Regedit, en la siguiente ruta,

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\explorer\ShellIconOverlayIdentifiers
se encuentran la definición de los iconos.

Para asignar los iconos que le quedan por asignar, el explorador de Windows se coge la lista de forma alfabética. Fijaos que “ SkyDrivePro” conoce esta problemática, y se añade un espacio delante para figurar de los primeros.
Tortoise, en cambio, aparecerá de los últimos de la lista, y no tendrá derecho a “iconito”, por lo que aparece en el explorador de Windows con los iconos por defecto.



La solución es, con mucho cuidado, renombrar las carpetas que no usemos a z_ para dejar primero a los que queremos usar. (O renombrar a 01_*, 02_*, 03_* para asignar el orden que queramos)


Una vez efectuado esto, reiniciamos el equipo y ya deberían de aparecer los iconos que hemos querido que aparecieran.

Saludos.