Tener una máquina virtual Windows en Linux tiene varias utilidades:
Pues resulta que conseguirla es mucho más sencillo de lo que te imaginas:
Es bastante habitual que la gente que me conoce me hable de temas informáticos y acabe surgiendo mi odio a Windows en algún momento, y me pregunten el por qué.
Básicamente, el uso de Windows nos ha implantado dogmas que uno acepta sin más, pero que en realidad no tienen sentido. Veamos algunos.
A veces Wine interpreta tu joystick o gamepad de forma duplicada, y te crea 2, uno llamado js y otro llamado event.
Para arreglarlo:
$ WINEPREFIX=~/.local/share/wine-prefixes/ruta-hacia-tu-prefijo wine explorer
Ahora debería funcionar sin conflictos.
Para los ejemplos, usaremos winetricks, ya que en muchas distribuciones no viene empaquetado y conviene usar siempre la última versión.
Simplemente hay que redireccionar lo descargado a bash:
$ curl --silent http://winetricks.org/winetricks | bash
Si además quieres pasarle parámetros, hay que trucarlo un poco más. Por ejemplo, para mostrar la ayuda de winetricks:
$ curl --silent http://winetricks.org/winetricks | bash /dev/stdin --help
Si además quieres tener un acceso directo a eso:
$ echo '#!/usr/bin/env bash curl --silent http://winetricks.org/winetricks | bash /dev/stdin "$@" ' > ~/.local/bin/winetricks-online $ chmod u+x ~/.local/bin/winetricks-online
Suponiendo
que tengas ~/.local/bin en tu $PATH, ahora podrás hacer:
A fecha de hoy hay un chico que nos ha hecho el favor de empaquetar Steam, que ya es estable para Linux. Para instalarlo:
# cd /etc/yum.repos.d # wget http://spot.fedorapeople.org/steam/steam.repo # yum install steam
Si además usas los drivers de nVidia, tendrás que instalar esto:
# yum install xorg-x11-drv-nvidia-libs.i686
Si usas los de ATI, instala este otro:
# yum install xorg-x11-drv-catalyst-libs.i686
(Estos drivers de 32 bits te harán falta también si quieres jugar juegos de 32 bits a través de Wine)