Cantidad limitada de iconos superpuestos en Windows 7

Existen aplicaciones que sobre el icono de ciertos archivos superponen un pequeño icono (icon overlay). Por lo general son aquellas que sincronizan los archivos con algún servicio online (Google Drive o Dropbox) o repositorio de archivos (TortoiseCVS o TortoiseSVN).

Si instalamos alguna de ellas, es poco probable que tengamos inconvenientes. Pero cuando tenemos 2 o 3, podremos notar que algunos de los iconos superpuestos no se visualizan!

El problema es que en Windows 7 existe una cantidad limitada de iconos superpuestos que pueden estar en uso en un cierto momento. De ellos, 4 ya están reservados para Windows por lo que quedan 11 para que puedan utilizar las aplicaciones. Según el “nombre” con el que cada una registre estos iconos, los primeros 11 serán los que queden funcionando y el resto se omitirá.

Lo único que está a nuestro alcance es la posibilidad de determinar los 11 iconos superpuestos que quedarán en uso. Para ello debemos:

  1. Acceder al Editor de registro: Win + R (Ejecutar…) e ingresar “regedit”
  2. Navegar hasta la clave: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\explorer\ShellIconOverlayIdentifiers
  3. Renombrar las claves de los iconos de manera que las primeras 11 (ordenadas alfabéticamente) sean las deseadas
    • Agregar al comienzo “!” para que quede al principio
    • Agregar al final “ZZ” para que quede al final

Es importante contemplar que si utilizan símbolos vean bien cómo se ordenan. Dropbox aprovechó esto y recientemente pasó a nombrar los iconos entre comillas dobles para que aparezcan primero.

Ejemplo:

En la computadora tengo instalado Dropbox y TortoiseCVS. Por defecto los iconos superpuestos se ordenan así:

  • ShellIconOverlayIdentifiers
    • "DropboxExt1"
    • "DropboxExt2"
    • "DropboxExt3"
    • "DropboxExt4"
    • "DropboxExt5"
    • "DropboxExt6"
    • "DropboxExt7"
    • "DropboxExt8"
    • 1TortoiseNormal
    • 2TortoiseModified
    • 3TortoiseConflict
    • 4TortoiseLocked
    • 5TortoiseReadOnly
    • 6TortoiseDeleted
    • 7TortoiseAdded
    • 8TortoiseIgnored
    • 9TortoiseUnversioned
    • EnhancedStorageShell
    • Offline Files
    • SharingPrivate

Esto hará que funcionen los 8 iconos de Dropbox y los primeros 3 de TortoiseCVS.

Si quisiéramos priorizar TortoiseCVS por sobre Dropbox deberíamos renombrar algunas claves:

  • ShellIconOverlayIdentifiers
    • 1TortoiseNormal
    • 2TortoiseModified
    • 3TortoiseConflict
    • 4TortoiseLocked
    • 5TortoiseReadOnly
    • 6TortoiseDeleted
    • 7TortoiseAdded
    • 8TortoiseIgnored
    • 9TortoiseUnversioned
    • ZZ"DropboxExt1"
    • ZZ"DropboxExt2"
    • ZZ"DropboxExt3"
    • ZZ"DropboxExt4"
    • ZZ"DropboxExt5"
    • ZZ"DropboxExt6"
    • ZZ"DropboxExt7"
    • ZZ"DropboxExt8"
    • ZZEnhancedStorageShell
    • ZZOffline Files
    • ZZSharingPrivate

Atención: Si reinstalamos alguna de estas aplicaciones o instalamos otra, es posible que debamos dar una vuelta nuevamente por el registro de Windows.

Basado en:

http://blog.falafel.com/windows-icon-overlay-limitations/

Anuncios

Quitar el icono de notificaciones de Chrome de la barra de tareas

Teniendo instalado Chrome aparece en el área de notificaciones de la barra de tareas un icono de una campana grisada. Con un click izquierdo lista las notificaciones y con click derecho permite configurar por cuanto tiempo “no molestar”. Pero no brinda la opción de removerlo.

Para quitarlo, desde la barra de direcciones de Chrome accedemos a:

chrome://flags/#enable-sync-synced-notifications

En la pantalla aparece un listado opciones de configuración y se resalta una en particular:

Habilitar notificaciones sincronizadas Mac, Windows, Linux, Chrome OS

Permite habilitar las notificaciones sincronizadas experimentales

Cambiamos el valor “Predeterminado” por “Inhabilitado”

Al pie aparece la leyenda “Los cambios se aplicarán la próxima vez que reinicies Google Chrome” con un botón “Reiniciar ahora”.

Una vez que se reinicie el navegador, ya no se muestra más el icono de notificaciones de Chrome.

En versiones anteriores de Chrome la funcionalidad se presentaba como Habilitar notificaciones en formato enriquecido se accedía mediante chrome://flags/#enable-rich-notifications

 

Actualización:

Existe otra configuración que también presenta las notificaciones, la cual también deberemos Inhabilitar:

chrome://flags/#enable-google-now

Google Now Mac, Windows, Linux, Chrome OS

Permite habilitar la opción de recepción de notificaciones de Google Now