Capítulo 49. Utilización de Wine en LliureX

Tabla de contenidos

Wine
Enlaces de interés

Wine

LliureX incluye la aplicación Wine (Is Not an Emulator "Wine no es un emulador") que es una nueva implementación de la API Win32 para sistemas operativos basados en Unix en plataformas Intel y por tanto, permite la ejecución de programas para diferentes versiones de Windows. Aunque es sus orígenes el nombre comenzó como un acrónimo de Windows Emulator, ha ido evolucionando hacia la ejecución nativa de aplicaciones para Windows.

Aplicaciones tan conocidas como Macromedia Dreamweaver 8, Flash 8 o Adobe Photoshop 8 CS ya pueden ser utilizadas desde GNU/Linux a partir de Wine.

Para acceder a la aplicación ir a Aplicaciones -> Wine. Contiene diferentes opciones de menú, como son el navegador (Browse C:\Drive) y la herramienta de configuración (Configure Wine) así como algunos accesorios.

Configuración de Wine

Ir a Aplicaciones -> Wine -> Configure Wine. La ventana mostrada es la siguiente:

Figura 49.1. Menú configuración Wine

Menú configuración Wine.

Antes de utilizar la herramienta hay que proceder a su configuración ya que con ello se gana en estabilidad y compatibilidad con aplicaciones (plataforma win32) que se quieran ejecutar en LliureX.

Se puede acceder también a la herramienta de configuración desde una consola ejecutando la orden winecfg.

La pestaña Aplicaciones permite indicar para cada aplicación la versión de Windows a imitar. Esta sección junto con las secciones Librerías y Gráficos permiten ajustar la configuración global de Wine (Configuración por defecto) y la configuración individual de cada aplicación. En 'Añadir aplicación...' se selecciona la aplicación a configurar buscando el ejecutable en la carpeta correspondiente. Si se selecciona la configuración de una determinada aplicación y se pulsa 'Eliminar aplicación...' se borra la configuración de la misma. En 'Versión a imitar:' se selecciona el sistema operativo de Microsoft a imitar. Los desarrolladores de Wine recomiendan que para la configuración global se use siempre Windows 98.

La pestaña Librerías es una continuación de Aplicaciones, es decir, la aplicación seleccionada en Aplicaciones es la que se ajusta en esta sección. En Librerías se especifican las librerías que van a utilizar las aplicaciones y pueden ser : Internas (proporcionadas por Wine) o Nativas (originales de Windows o aportadas por la aplicación). También permite ajustar la carga de un tipo de librería y si esta falla que cargue otra.

Al configurar una aplicación por primera vez la sección está vacía. Hay que seleccionar en 'Nuevo reemplazo para librería' la librería que se va a configurar del listado que aparece. Si no aparece la librería en este listado hay que añadirla de forma manual introduciendo su nombre en la caja donde aparece la lista. Una vez añadida y seleccionada la editamos y muestra la siguiente ventana, en la que se determina el tipo de librería, orden de carga y posibilidad de deshabilitarla.

Figura 49.2. Opción Librerías

Opción Librerías.

Cuando un usuario pretende ejecutar una aplicación utilizando Wine es importante probar la ejecución desde la línea de orden, ya que, es caso de que falle se ejecuta por defecto la herramienta winedbg (debugger) que indicará qué librería ha fallado al ser cargada o qué dependecias no cumplidas se están dando. Para ejecutar una aplicación con wine desde la consola escribir:

$ wine nombre_aplicacion

La pestaña Gráficos determina el comportamiento de cada aplicación respecto a su integración con el entorno de escritorio y en general con el servidor gráfico X11. Permite ajustar el uso del ratón en los juegos evitando que éste se salga de la pantalla del mismo (opción Permitir a los programas DirectX retener ...). En el apartado Permitir al gestor de ventanas controlar las ventanas, si se activa la aplicación Windows se integra con el entorno gráfico correspondiente adaptándose al cambio de escritorio virtual. Pero es posible que muchas aplicaciones Windows no se puedan iniciar con esta opción activada, o darán problemas al redimensionar y minimizar las ventanas. En estos casos hay que deshabilitar esta opción. La integración será menor (la aplicación no detectará el cambio de escritorio y estará siempre en primer plano) pero la aplicación se podrá ejecutar.

La opción Emular un escritorio virtual mejor dejarla desactivada. La opción Screen Resolution regula el número de píxeles por pulgada de la pantalla.

La pestaña Integración de escritorio permite configurar el aspecto de las aplicaciones que ejecutaremos con Wine y la ubicación de los directorios personales de usuario. La sección Apariencia configura el uso de estilos visuales de Windows XP en las aplicaciones Windows que ejecutaremos con Wine. Para instalar un estilo seleccionar Instalar tema... y buscar el directorio donde se esté el archivo con extensión .msstyles del tema elegido. Reiniciar winecfg y seleccionar el tema, la variante de color si la lleva y el tamaño de las fuentes. Si se quere desinstalar hay que ir al directorio donde se instalan: ~/.wine/drive_c/windows/Resources/themes/ y borrarlo manualmente. El apartado Elemento permite configurar el color y las fuentes que se va a usar con las aplicaciones.

La pestaña Unidades configura las letras que se van a asignar a las particiones, dispositivos de lectura y el directorio de usuario. Normalmente no hay que cambiar nada ya que la herramienta WineTools lo configura automáticamente cuando crea la partición virtual. Es conveniente activar la opción Mostrar ficheros punto para poder acceder desde Internet Explorer a los marcadores de Firefox, ya que esta opción muestra los archivos y directorios ocultos del directorio HOME.

Figura 49.3. Opción Unidades

Opción Unidades.

La pestaña Audio permite configurar el sonido. Si el sistema utiliza el servidor de sonido ALSA es recomendable activarlo, pero no tener activados dos servidores. La sección DirectSound aceptará modificaciones en función de la capacidad del sistema para emular de forma completa (calidad y potencia) el sonido de las aplicaciones multimedia de Windows. En sistemas con pocos recursos habrá que reducir las opciones de Aceleración Hardware a Básica, la Frecuencia de muestreo a 11025 y los Bits por muestra a 8. Si se activa Emulación del manejador todo el sonido será emulado por Wine, es decir, que la tarea recaerá de forma exclusiva en nuestro procesador, sin tener en cuenta el sistema de sonido de GNU/Linux que estemos utilizando. No se recomienda activar.

Desde la versión 0.9.46 el botón Probar sonido está implementado y se puede comprobar que el manejador seleccionado funciona correctamente.

Nota

Si se produce un apagado repentino del ordenador y se está ejecutando una aplicación Windows con Wine se puede producir una corrupción de datos en los archivos del registro de Wine. Por este motivo es muy importante hacer copia de system.reg, user.reg y userdef.reg.

Navegador

La opción de menú Browse C:\Drive abre el navegador Nautilus en el directorio .wine\drice_c mostrando su contenido. Entre los directorios que contiene está el de Archivos de programa y el Windows con las librerías y archivos de configuración de una instalación de Windows.

Figura 49.4. Wine-Navegador

Wine-Navegador.

Cuando el usuario instala una aplicación a través de wine los ejecutables quedan almacenados en este directorio y genera los directorios necesarios para su funcionamiento.

Wine Notepad

En Aplicaciones -> Wine -> Programas -> Accessories hay disponible una versión de Notepad para Wine desde donde se pueden generar archivos .txt, por defecto en el directorio home del usuario conectado.

Figura 49.5. Wine-Notepad

Wine-Notepad.