lodemenos.net
 

Aplicaciones Windows sin costuras

En la comunidad Ubuntu están activos y han publicado un manual para Virtualización Sin Costuras, igual que los calzoncillos. Lo traduzco, y os lo cuento. Vamos allá.

Viernes 23 de marzo de 2007.

Lo primero que necesitamos es una copia de Windows instalada en una máquina virtual. Ya sabéis que necesitáis poseer una licencia de Windows y demás. Yo la poseo, porque no pude librarme de ella al comprar el PC, aunque en la máquina virtual he instalado otra copia de Windows, porque no me quería instalar toda la basura incorporada por Acer, pero esa es otra historia.

Ejecutamos qemu en el archivo de imagen correspondiente e instalamos Windows. Eso está muy bien explicado en otros sitios, así que supondremos que lo habéis hecho ya.

Luego lo que haremos será iniciar Qemu con el siguiente comando:

qemu -m 384 -redir tcp:3389::3389 [tumaquinavirtual].img

que lo que hace es redirigir lo que venga del puerto 3389 de Linux al puerto 80 de la máquina virtual, que es donde se ejecutan los servicios de terminal de Windows.

Lo siguiente que haremos en Windows será activar el acceso remoto yendo a las propiedades del sistema, pestaña Remoto, y activando la casilla correspondiente.

Nos descargamos este archivo y lo extraemos en «C:\seamlessrdp» Una vez hecho esto, debemos cerrar la sesión de ese usuario en Windows. Yo creé un nuevo usuario, de nombre «administrator» con una contraseña genérica, para no tener muchos problemas con el código que viene en el manual de Ubuntu. En teoría debe ser posible acceder usando cualquier otro usuario.

Bien, una vez ya hayamos cerrado todas las sesiones y en la máquina virtual tengamos sólo la pantalla de bienvenida y selección de usuario, instalaremos (si no lo hemos hecho anteriormente) el paquete rdesktop mediante la técnica tradicional en ubuntu:

sudo apt-get install rdesktop.

Ahora solo nos queda elegir una aplicación e intentar ejecutarla:

rdesktop -A -s "c:\seamlessrdp\seamlessrdpshell.exe [ruta al ejecutable por ejemplo C:\WINDOWS\system32\spider.exe]" localhost:3389 -u [usuario windows] -p [contraseña]

Se abrirá una ventana de acceso a la sesión de Windows, y luego aparecerá la ventana de la aplicación dentro de nuestro propio entorno de ventanas, en mi caso es gnome. Lo curioso es que los bordes de la ventana son como los de Windows, como se ve en el pantallazo siguiente.

Solitario Spider en Ubuntu con Beryl

Podéis crear atajos o lanzadores para ejecutar esas aplicaciones Windows que queréis integrar dentro de vuestro escritorio Linux. Y también es posible obligar a Windows a usar el tema de Ubuntu para que, ahora sí, la integración sea sin costuras.

Una pequeña pega: rdesktop no se puede ejecutar con una profundidad de 24 bits para representar colores, y se ajusta automáticamente a 16. Pero bueno, menos da una piedra ;).

Con rdesktop podemos ejecutar aplicaciones Windows en máquinas reales, de forma remota. Así que si en vez de localhost ponéis la Ip de la máquina que está ejecutando Windows, para la cual tenéis acceso, podéis investigar los resultados.

Aplicaciones Windows sin costuras

Un gran tutorial y una gran idea para que cuando tengamos que usar aplicaciones del sistema Windows todo sea mucho más sencillo ¿Acabará siendo una alternativa a Wine?

Carlos M.

Aplicaciones Windows sin costuras

No creo que sea ni deba ser una alternativa a Wine, ya que requiere instalar una copia de Windows en una máquina virtual, que está ejecutandose pero de la cual sacamos las ventanas afuera.
Sirve para cuando con wine no consigues emular algo, porque requiera Windows media o algo así. Un ejemplo: TVUplayer para ver la gala de los oscars. :D

Foncu

Error...

Error...

File not found: recherche_etendue_stats