Muchos linuxeros buscan jugar juegos (alta redundancia) de windows, pero la mayoría de los 'games for windows' usan directx (a pesar de que openGL sea mucho mejor), entonces lo primero que se les ocurre es cedega NO!!! los de cedega son unos ratas que te cobran por un wine un poco mejor configurado nomas!
Mejor instalemos el directx con wine:
¿que es wine?/¿para que sirve?/¿como se instala?
ya hay un montón de post en taringa de esto, busquen un poco que sino se me hace muy largo.
NOTA: Parecen un montón de pasos larguísimos pero en realidad es re poco lo que hay que hacer nomas que esta todo lleno de comentarios pelotudos míos.
Para empezar, van a tener que borrar la carpeta .wine que esta (oculta) en su carpeta de usuario (si tienen aplicaciones importantes o cosas así importenlas o guarden los instaladores).
Después vamos al configurador de wine, si no tienen el acceso en su panel de aplicaciones, escriban en la terminal:
Cita :winecfg
se nos aparece esto:
Pongan como ahi dice:
Version a imitar: Windows 2000
No lloren que no es XP, por que en 2000 funcionan casi todas las mismas cosas que en XP.
Ahora vamos a la pestaña 'Librerías':
Seleccionamos la librería que dice la imagen y le damos a 'añadir', después la editamos para que diga 'interna'.
Es recomendable (pero no necesario) crear un escritorio virtual en la pestaña 'gráficos' tildando la casilla correspondiente.
Y si quieren también configuren el audio a su gusto.
Una vez configurado todo a gusto, hacemos click en ceptar y se va a crear el directorio .wine otra vez.
Vallamos al directorio /home/taringuero/.wine (en donde taringuero es tu nombre de usuario) y editemos con algun editor de textos el archivo 'user.reg'
Busquemos la linea que diga:
Cita :[Software\\Wine\\DllOverrides]
(que tiene unos numeritos sin sentido a continuación)
Notaremos que debajo tiene una linea que dice:
Cita :"d3d8"="builtin"
(si no está es que hiciste algo mal, volve a leer todo desde el principio Nah! mentira, si no esta copiala y pegala)
debajo de esa linea vamos a peguar todo el siguiente chorizo:
Cita :
"d3d9"="builtin"
"d3dim"="native"
"d3drm"="native"
"d3dx8"="native"
"d3dx9_24"="native"
"d3dx9_25"="native"
"d3dx9_26"="native"
"d3dx9_27"="native"
"d3dx9_28"="native"
"d3dx9_29"="native"
"d3dx9_30"="native"
"d3dx9_31"="native"
"d3dx9_32"="native"
"d3dx9_33"="native"
"d3dx9_34"="native"
"d3dx9_35"="native"
"d3dx9_36"="native"
"d3dxof"="native"
"dciman32"="native"
"ddrawex"="native"
"devenum"="native"
"dinput"="builtin"
"dinput8"="builtin"
"dmband"="native"
"dmcompos"="native"
"dmime"="native"
"dmloader"="native"
"dmscript"="native"
"dmstyle"="native"
"dmsynth"="native"
"dmusic"="native"
"dmusic32"="native"
"dnsapi"="native"
"dplay"="native"
"dplayx"="native"
"dpnaddr"="native"
"dpnet"="native"
"dpnhpast"="native"
"dpnlobby"="native"
"dsound"="builtin"
"dswave"="native"
"dxdiagn"="native"
"mscoree"="native"
"msdmo"="native"
"qcap"="native"
"quartz"="native"
"streamci"="native"
y le damos a guardar.
Ahora necesitamos 2 DLLs que son mscoree.dll y streamci.dll, las podemos encontrar en cualquier carpeta
'C:\windows\system32\' de algún Windows, si no tenes ninguna partición infectada con dicho sistema operativo, intenta bajarlas de alguna web como ESTA.
Una vez [s]robadas[/s] obtenidas ambas librerías las pegamos en: /home/taringuero/.wine/drive_c/windows/system32
Bueno ya estamos listos para bajar el directx!
Entren ACA! y descarguen el paquete mas actual de directx9 que muestre ahí.
Ahora esperamos a bajar como 80 mb, vallan a tomar un café o pónganse a leer las ultimas , y si están muy necesitados aprovechen para entrar a poringa

¿Listo? OK, ejecutemos el .exe que se bajo (no pongo nombre por que según el mes en que lo bajes es distinto xD) y lo descomprimimos donde sea, recomiendo la carpeta /tmp que es una carpeta de archivos temporales, total los archivos dentro son solo el verdadero instalador del directx.
Nos vamos a la carpeta /tmp y ejecutamos con wine el archivo DXSETUP.EXE y nos parece esto:
nomas le damos siguiente-siguiente-siguiente-finalizar y si aparece algún error le damos a aceptar (faa! como extrañaba esto, en linux ni asistente hay que ejecutar para instalar algo, que aburrido no?)
Nos pide reiniciar pero... estamos en linux! así que no le demos pelota.
Si todo sale bien ya tenemos el directx 9 en linux! ¿que no me crees? bueno vamos a hacer la prueba...
descarguemos ESTO! y lo ubicamos en /home/taringuero/.wine/drive_c/windows/system32/drivers/, ahora subimos un nivel (/home/taringuero/.wine/drive_c/windows/system32/) y buscamos y ejecutamos el archivo dxdiag.exe ¿que no está? bue volve a instalar el directx (igual el directx esta instalado solo que el instalador no copió el archivo)
Si lograste hacerlo aparecer o ya lo tenias de una, lo ejecutamos, le decimos que si y bla bla bla, a mi me paso que se me cerró de golpe pero era un error del sonido que no lo tengo configurado, igual si te pasa esto, lo ejecutas por segunda vez te pregunta si queres dejar pasar el analisis de audio.
Si todo sale bien podemos ir a la pestaña 'display' y ahí hacer el directdraw test y el direct3D test, ahí te muestra que funca el directx vos que no me creías!
bueno espero haberle sido útil a algún taringuero, mas que nada por que es mi primer 'poust' y haber si dejan de usar cedega que es una porquería ademas de que existe playonlinux.
Fuente (en ingles).
nada más chau!
Temas míos relacionados con Wine:
-