domingo, 9 de junio de 2013

Integrar Programas de Wine en Ubuntu

Si eres usuario de alguna distro linux es posible que hayas usado alguna vez la capa de compatibilidad para programas de windows, mejor conocido como WINE (acrónimo recursivo para Wine Is Not an Emulator).
Por una u otra razón ,principalmente por problemas de compatibilidad con usuarios del software privativo, nos vemos obligados a tener este software en nuestra distro bajo WINE,
bien, pues si este software es utilizado frecuentemente sería adecuado poder anclarlo al launcher de unity
pero si abrimos la aplicación se mostrará un lanzador con el icono clásico de la copa de vino como podemos observar en la imagen



Para solucionar este problema vamos a crear un lanzador independiente al que WINE nos ofrece en este caso para ms word:

abrimos una terminal y ejecutamos:

 sudo gedit /usr/share/applications/Word.desktop

(cambiar la palabra word por otra si es necesario, solo estamos creando el archivo para hacer el enlace)



Se abrirá el editor de textos y copiaremos este contenido al archivo:

[Desktop Entry]
Name=Microsoft Word 2010
Comment=Procesador de textos de Microsoft
Exec=wine "C:/Program Files/Microsoft Office/Office14/winword.exe"
Icon=/home/carlos/Imágenes/Microsoft_Office_2010_IconPack_by_NhatPG/PNGs/Microsoft Word 2010/Word.png
Terminal=false
Type=Application
Categories=GNOME;Application;Office;
StartupNotify=true


en el campo Name va el nombre del programa, en este caso ms word
en el área de Comment es la descripción del software
en la sección Exec se encuentra el comando wine que no debe alterarse y la direccion del archivo exe entre comillas
en la variable Icon va la dirección del icono a mostrar en el lanzador debes cambiarlo por la dirección donde se encuentra el icono, que también puede ser descargado de internet
Si la aplicación se abre en la Terminal, en este caso es falso
el tipo es aplicación, en las categorias Gnome;Application;Office (Otros campos posibles son Video,Graphics,Network,Education,Game,System)
Notificación de inicio - verdadero

Ahora podremos abrir la aplicación desde la sección de Offimatica en el dash y al abrir se verá así:




Podemos hacer eso con todas nuestras aplicaciones preferidas



Este es de hecho el procedimiento para crear un lanzador, solo que orientado a wine, así que puede ser aplicado incluso para palicaciones nativas o para modificar un lanzador, todos se encuentran en la carpeta /usr/share/applications

espero que sea de utilidad, hasta la próxima!

2 comentarios:

  1. Te dejo una inquietud, aunque tal vez no sea el lugar apropiado... Tengo un sistema de gestion hecho en Visual Basic 6.0 que corre en entornos de red Windows via ODBC de Access. Has hecho alguna prueba de Wine con aplicaciones en red de similares características a lo que te nombro?.. excelente tu aporte. LLegué a ti mediante una republicación hecha en Taringa!.. Gracias por compartir tus experiencias!! Fernando.

    ResponderBorrar
    Respuestas
    1. Hola que tal, disculpa la tardanza, según la página de wine visual basic 6.0 funciona muy bien, aunque la verdad no he trabajado con aplicaciones de red bajo ubuntu, pero es posible que haya problemas al hacer la conexión, sería cosa de intentar :)
      gracias por visitar mi blog, espero encuentres algo que te sea útil, intentaré investigar un poco sobre el tema, hasta pronto!

      Borrar