martes, 2 de octubre de 2012

Arregla los iconos de Wine en Unity

Nivel de Dificultad: Bajo.

Wine, aunque nos permite ejecutar muchos programas para Windows bajo Linux, no está demasiado integrado con Unity. Así, en mi ordenador, cuando abría Picasa, hasta ahora, en vez de aparecer el icono del programa en el botón del lanzador de Unity, me salía uno genérico de Wine, como el de la imágen:



Para solucionarlo, y que aparezca el icono del programa, en mi caso, el de Picasa, solo tienes que modificar el lanzador, que es un archivo con la extensión .desktop, que encontrarás normalmente dentro de alguna subcarpeta en $HOME/.local/share/applications/wine/. En mi caso, mi lanzador se llama Picasa 3.desktop, y esto es lo que contiene:


[Desktop Entry]
Name=Picasa 3
Exec=env WINEPREFIX="/home/ignasi/.picasawin" wine C:\\\\windows\\\\command\\\\start.exe /Unix /home/ignasi/.picasawin/dosdevices/c:/users/Public/Start\\ Menu/Programs/Picasa\\ 3/Picasa\\ 3.lnk
Type=Application
StartupNotify=true
Path=/home/ignasi/.picasawin/dosdevices/c:/Program Files/Google/Picasa3
Icon=66C5_Picasa3.0

Lo que he hecho es añadir una última línea con mi editor de textos favorito:


StartupWMClass=Picasa3.exe

Esta línea contiene el nombre del ejecutable de Windows de Picasa (Picasa3.exe). Haciendo esto, del icono genérico de Wine, Unity ha pasado a mostrarme este:




No hay comentarios:

Publicar un comentario