2010. március 4., csütörtök

Wine

Sokáig nem jelentkeztem az ígéretemmel: most itt vagyok. Respect. Akkor lássuk!

A Wine az utóbbi időben sokat fejlődött: korábban nem sok hasznát vettem, de az 1.1-es verzió óta újra felfedeztem magamnak. A tesztjátékok a Rome Total War és a Call of Duty 2 voltak. Azonban a Wine alapból nem képes túl sok mindenre: szükségünk van pár módosításra és DirectX-re, amit a játékokon kívül például a CAD programok is használnak (a CNC-seknek, ha erős gépük van, lehet alternatíva az új Wine).

A Wine könyvtára rejtett mappa (.wine), és a Home mappánkban található: gyakorlatilag egy dos és egy windows virtuális rendszer található benne, minket a windows mappánk érdekel, ugyanis a /system32 könyvtárba a következő két fájlt kell bemásolnunk és felülírnunk az ott lévőket:

mscoree. dll (megtalálod itt) és streamci .dll (megtalálod itt)

Megjegyzés: ez nem warez, ezeket elvileg arra találták ki, hogy a windows sérült állományát javíthassuk velük.

Utána nyomjunk egy ALT+F2-őt és írjuk be: winecfg

A konfigurációs panelen válasszuk ki a Függvénykönyvtárak panelt és az Új felülbírálás könyvtárhoz legördölő menübe az mscoree. dll-t tegyük natív módba.

Ha ezzel végeztünk, válasszuk Hang fület és teszteljük le a hangkártyánkat (nekem egy nem éppen új SB Audigy-m van, gond nélkül ment a sima Alsa meghajóval).

Ha itt is mindent rendben találtunk, akkor irány a Grafika fül, ahol beállíthatjuk a 3D-s gyorsításunk és a virtuális munkaasztal méretét, ezt pár játék igényli, mivel nem fut normálisan asztali felbontáson. Virtuális munkaasztal esetén pipáljuk ki a lehetőséget, hogy az egérmutatónk ne tudjon kilépni a megjelenített keretből, legfelül találjuk ezt az opciót.

Most jön a kézzel matatás!

A .wine mappánkba találjuk a következő fájlt: user.reg Piszkálás előtt készítsünk róla biztonsági másolatot (mentés másként: user.reg.bak), így ha elrontunk valamit, akkor egyszerű átnevezéssel visszaállíthatjuk az eredeti állományt.

Az user.reg-et megnyitva keressük meg a következő sort: [Software\\Wine\\DllOverrides] Segíthet a keresésben, hogy az mscoree.dll már ott van. Ide illesszük be a következő oszlopot, majd mentsük el az állományt:

[Software\\Wine\\DllOverrides] 1206264929
"d3d8"="builtin"
"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"

Ha ezzel kész vagyunk, akkor a többi már csak a motorikus képességeinken fog múlni. Telepítsük fel a DirectX legfrisebb változatát (a 9.0c 2010 február): itt találjuk. Tömörítsök ki egy mappába, majd keressük meg a DXSETUP.exe-t, és hagyatkozzunk ablakmosó ösztöneinkre. :)

Megjegyzés: a windows verzió közül is tudunk választani a konfigurációs panel Alkalmazások fülén, így a legrégebbitől a legújabb 7-esig minden program ezirányú igényét ki tudjuk elégíteni.

Jó szórakozást!

A következő cikk volt segítségemre: Wine-reviews

A cikket írta: Bicskás

5 megjegyzés:

  1. Kösz, hogy kitetted!

    Szerintem a hiperhivatkozásoknál lehettek a gondok.

    Megjegyzés: mivel a linkek lemaradtak ,ezért ősi dakota közmondás marad helyettük: "Gúgli a barátod." :)

    VálaszTörlés
  2. http://ubuntu.hu/node/4323
    Erről már én is írtam egy éve de talán nem lehet elégszer leírni... :D

    VálaszTörlés
  3. Néztem a bejegyzésed: közös a kútfő, én is a wine reviews alapján írtam :)

    VálaszTörlés
  4. Köszöntem szépen, annyit megjegyeznék hogy a world of warcraft, illetve a warhammer 40k dawn of war - soulstorm minden piszkálás nélkül jól fut. A többi játékhoz ez a kis "hack" jó lesz. :D

    VálaszTörlés