Na początek uruchamiamy konfigurację Wine (Aplikacje=>Wine=>Konfiguracja Wine) i w karcie 'Aplikacje' zmieniamy system na Windows 2000.


sudo gedit ~/.wine/user.reg
W nowo otwartym pliku wyszukujemy fragment 'DllOverrides' pod którym powinna znajdować się wpisana przez nas wcześniej biblioteka d3d8, pod nią wklejamy następującą treść:
"d3d9"="builtin"
"d3dim"="native"
"d3drm"="native"
"d3dx8"="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"
Musimy jeszcze pobrać pliki: mscoree.dll oraz streamci.dll, które należy umieścić w katalogu '~/.wine/drive_c/windows/system32/'.
Wine jest już gotowy na przyjęcie Directx 9.0c. Instalujemy go tak jak każdy inny program, wybierając z menu kontekstowego 'uruchom przy pomocy Wine' lub wydając polecenie 'wine nazwa_programu.exe'.
info: jarzebski.pl
Tagi: aplikacje, instalacja, ubuntu 7.10, ubuntu 8.04
a po co edytować ~/.wine/user.reg z uprawnieniami?
Z resztą ten poradnik i tak nic mi nie dał - mimo wszystko wyskakują mi błędy
musk ma rację: nie ma sensu nadużywać uprawnień roota.
a ja nie mam tego fragmentu "DllOverrides" ; /
a nie lepiej wgrać PlayOnLinux i stamtąd zainstalować DirectX ??
DllOverrides pojawia ci sie dopiero po zastosowaniu zmian w ustawieniach wine. Na kącie root nic raczej nie zobaczysz, a zamiast gedit radzę wpisać kate. U mnie dopiero wtedy załapalo.
super artykul pomogl direktx sie zainstalowalo :)
Nie wiem czemu kolegom wyzej nie wsyzło.Swietny poradnik.Pozdrawiam
Super udało się. Długo szukałem jak zainstalować a tu proszę w parę chwil i się wszystko super udało.
Super artykól!! Dzięki za pomoc:P
przydało się :)
fajnie ale czy to normalnie ze folder system32/DirectX jest pusty? xD
Zrobiłem wszystko jak było napisane i jak włączam counter strike 2d to jest czarny ekran :( Proszę o pomoc.
do bani...nic sie nie udało zrobiłem tak jak pisało a tu pisze że nie rozpoznano polecenia
Wszystko działa znakomicie! w Ubuntu oczywiście... próbowałem na innym i brakowało kilku innych plików DLL... ale ubuntu 8.04 x86_64 łyka to bez ŻADNYCH problemów :)
Zrobiłem tak, a gra nadal chce DirectX 9,0 :/
Niektórym nie działa bo pewnie ściągają wersje Web
Ta działa w 100%;
http://www.microsoft.com/downloads/details.aspx?familyid=0CF368E5-5CE1-4032-A207-C693D210F616&displaylang=pl
A jak wykonac ostatnia rade z instalacja? gdzie to zainstalowac?
Zrobiłem jak ww. napisane ale w wine jest czyściutkie czy to oglądając z rot'a czy bez. Czyli lipa :(
Strzelce Opolskie
Ubuntu 9.10
wszystko fajnie, ale jak już sobie zainstalowałem tego directx9 i włączyłem cs 1.6 to nie było żadnych napisów. Poprostu nie dało sie grać. Nie wiem czy wie ktoś czemu mam taki problem. Jak by ktoś wiedział dlaczego to prosze o info :)
Kurcze mi przy inicializacji instalacji directix instalator sie wylacza, jak mozna to jeszcze zainstalowac ?
Jeżeli twój instalator po wypakowaniu plików się wyłącza, to przejdź do folderu, gdzie mu kazałeś te pliki wypakować, znajdź plik DXSETUP.exe i uruchom go pod Wine.
teraz podczas włączania czegokolwiek wyskakuje jakiś błąd... i nic nie działa...
DirectX wywala mi blad :/
--------------------
[07/05/10 15:46:55] module: dsetup32(Jun 2 2010), file: dsinline.h, line: 391, function: GetLangCodePage
Failed API: VerQueryValue()
Error: (1813) - Nie znaleziono typu zasobów
Unable to get Translation valie.
--------------------
[07/05/10 15:46:56] module: dsetup32(Jun 2 2010), file: dsinline.h, line: 391, function: GetLangCodePage
Failed API: VerQueryValue()
Error: (1813) - Nie znaleziono typu zasobów
Unable to get Translation valie.
--------------------
[07/05/10 15:46:59] module: dsetup32(Jun 2 2010), file: dsinline.h, line: 391, function: GetLangCodePage
Failed API: VerQueryValue()
Error: (1813) - Nie znaleziono typu zasobów
Unable to get Translation valie.
Jeżeli komuś nie wyświetlają się napisy w cs czy innej grze jest to wina braku fontów, a nie Dx'a. Trzeba skopiować sobie fonty z windowsa do ~/.wine/drive_c/windows/fonts i powinno działać :) u mnie tak w magiczny sposób pojawiły się literki w Lineage2 :)
U mnie wywala błąd, że plik mscoree.dll nie moze byc zaladowany i w zwiazku z tym nie moze dalej prezebiegac proces instalacji.
Następnie otwieramy plik konfiguracji Wine wpisując w konsoli:
sudo gedit ~/.wine/user.reg
JA mam pytanie jak wlaczyc ta konsole ^^ zeby to wpisac
Programy => Akcesoria => Terminal
Wszystko zaintalowane i przemierzone zgodnie ze wskazowkami. Ale i tak Prince of Persia T2T mi nie widzi dx
A jak znaleźć ~/.wine/drive_c/windows/system32/'??
Znajduje się w katalogu domowym.
To chyba 1szy udany Poradnik... Nawet jeśli mi nie będzie działać to przynajmniej to zrozumiałem. Szacunek. Zostań Nauczycielem.
Gdzie dokładniej znaleź ~/.wine/drive_c/windows/system32/'.ć ?
Wine jest wygodną apką w linuxie do instalowania windowsowskich programów szkoda tylko że nie wszystko na tym pójdzie właśnie z directx i Preply http://preply.com/pl/skype/japoński-z-native-speakerem jest problem nawet próbowałam instalować na skypa w wersji native do nauka japońskiego
Jestem pod wrażeniem. Bardzo ciekawie napisany artykuł.