Ver los iconos de los exe de Windows en Gnome

¿Quieres que Nautilus muestre los iconos de los ejecutables Windows que tienes en tu disco duro? Entonces sigue estos pasos.

Primero tenemos que instalar icoutils, un conjunto de aplicaciones que permiten crear y extraer iconos y cursores Windows.

sudo aptitude install icoutils

Añadimos un nuevo tipo MIME para los ejecutables Windows. Tenemos que crear un nuevo archivo exemime.xml en ~/.local/share/mime/packages. Pulsa Alt + F2 para lanzar el diálogo ejecutar y escribe:

gedit ~/.local/share/mime/packages/exemime.xml


El contenido de este archivo debe ser el siguiente:

<?xml version=»1.0″ encoding=»UTF-8″?>
<mime-info xmlns=»http://www.freedesktop.org/standards/shared-mime-info»>
<mime-type type=»application/x-exe»>
<comment>Windows executable</comment>
<glob pattern=»*.exe»/>
</mime-type>
</mime-info>

el cual asigna el tipo application/x-exe a todos los archivos con extensión .exe.

Para actualizar la base de datos de tipos MIME y que Nautilus tenga en cuenta este nuevo tipo:

update-mime-database .local/share/mime/

Ahora vamos a crear un pequeño script que será el encargado de utilizar las herramientas de icoutils para extraer el icono de la aplicación.

gksu gedit /usr/bin/icono-exe.sh

El contenido de este archivo debe ser el siguiente

#!/bin/sh

f=`mktemp`

if wrestool «$1″ -x -t14 > $f && [ -s $f ]; then
id=`icotool -l $f | awk ‘{
ci=int(substr($2,index($2,»=»)+1));
cw=int(substr($3,index($3,»=»)+1));
cb=int(substr($5,index($5,»=»)+1));

if (cw > w || (cw == w && cb > b)) {
b = cb;
w = cw;
i = ci;
}
}
END {
print i;
}’`

icotool -x –index=$id $f -o «$2»
convert -resize 48×48 «$2» «$2» # optional
else
cp ‘/usr/share/icons/Tango/scalable/apps/ms-library.svg’ «$2»
fi

rm $f

En una de las últimas líneas vemos la ruta completa a un icono, que será el que se utilice para la aplicación en caso de que wrestool no consiga extraer un icono del ejecutable. Esta línea debe ser modificada y apuntar al icono que querais utilizar.

cp ‘/usr/share/icons/Tango/scalable/apps/ms-library.svg’ «$2»

El icono que yo utilizo es parte de Wine-doors.

Por último hay que dar permisos de ejecución al script:

sudo chmod +x /usr/bin/icono-exe.sh

Y establecer la imagen a mostrar para los exe a aquella que nos devuelva el script icono-exe

gconftool –type string –set /desktop/gnome/thumbnailers/application@x-exe/command «icono-exe.sh %i %o»
gconftool –type bool –set /desktop/gnome/thumbnailers/application@x-exe/enable true

Visto en Exe icon for Gnome

28 comentarios en «Ver los iconos de los exe de Windows en Gnome»

  1. Pingback: Ver los iconos de los exe de Windows en Gnome

  2. Pingback: Ver los iconos de los exe de Windows en Gnome

  3. Pingback: Blogging semanal XIV

  4. Pingback: Resumen semanal 1 | Sin Conexión

  5. hola
    gracias por tu tema, pero no aun no entiendo como ejecutar el programa ya que tengo unos iconos (.ico) que quiero utilizar y no se como lanzar el icoutils.

    y tampoco entendi bien lo de la linea
    cp ‘/usr/share/icons/Tango/scalable/apps/ms-library.svg’ «$2»

    gracias

  6. Pingback: Ver los iconos de los archivos .exe en Gnome « Jvare Blog

  7. A mí no me ha funcionado.

    Estaría bien que, en vez de tanto gilipollas pidiendo iconos o diciendo estupideces, se dedicasen más a comentar si les ha funcionado o no y qué fallos han encontrado en el proceso.

  8. hola, tengo ubuntu 10.04 y probe este metodo para ver si llegaba a funcionar y no solo no me funciono sino que cuando quiero ejecutar el Assosiage me tira un cartel de error en ingles que dice que la base de datos no pudo ser cargada… me podrias ayudar o decirme como revierto lo que hice por favor!! piedad!!!

  9. Hola muy buenas ire directo al punto, y gracias de antemano por cualquier informacion que me puedan brindar.

    Yo lo que necesito es Extraer , el ICONO , y si se puede guardarlo en PNG con algun programa que tenga GUI , preferiblemente, asi sea algo que tenga que usar con el mismo Wine.

    No puedo usar el gnome-exe-thumbnailer porque uso Ubuntu Hardy , quite lucid porque el OpenGL no me fluye bien en esta vieja PC , lo maximo que aguanta es Jaunty y me acabo de dar cuenta XD

  10. Pingback: Ver los iconos de los exe de Windows en Gnome « Bitacora Gnu/Linux de Juaramir

  11. sebacho te amo quiciera que viera este programa sebacho hai beses que me sacas ravia pero te sigo queliendo att adriana marcela g c

  12. Pingback: Ver los iconos de los archivos .exe en Gnome - Jvare Blogs

Deja un comentario

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.