Знаю, что у многих начинающих linux-пользователей возникает потребность запускать windows-приложения. Поможет в этом Wine. Под Wine'ом Вы можете запускать виндовые игры и софт. Правда не все/не весь. Wine дает возможность конвертировать сигнал из OpenGL в DirectX . И как известно, DirectX необходим в большинстве современных игр. После стандартной установки Вы имеете шансы на запуск какой-нибудь игры. Но далеко не всё пойдет на стандартной конфигурации Wine'а.
Для работы нам потребуется Wine , DirectX 9 , mscoree.dll , streamci.dll , dxdiag.exe и возможно dxdiagn.dll.
Скачать Wine Вы можете тут .
Скачать DirectX Вы можете тут
Скачать mscoree.dll Вы можете тут
Скачать streamci.dll Вы можете тут
dxdiag.exe и dxdiagn.dll возьмите из windows'а из папки system32 (думаю найдете хоть одного человека с ОС windows)
Итак. Приступим
1) Установите Wine на компьютер .2) Откройте терминал и напишите
winecfg
3) Откройте следующую папку:
/home/ваш_логин/.wine/drive_c/windows/system32
и скопируйте в неё mscoree.dll и streamci.dll
4) перенесите файлы
d3d8.dll, d3d9.dll, ddraw.dll, dsound.dll, dsound.vxd, quartz.dll dxdiagn.dll в другую папку. Например на рабочий стол.
5) Теперь перейдите в папку /home/ваш_логин/.wine
6) Откройте файл user.reg
7) В конец файла вставьте
[Software\\Wine\\DllOverrides] 1196330736
"d3d8"="native"
"d3d9"="native"
"d3dim"="native"
"d3dx8"="native"
"d3dxof"="native"
"dciman32"="native"
"ddrawex"="native"
"devenum"="native"
"dinput"="native"
"dinput8"="native"
"dmband"="native"
"dmcompos"="native"
"dmime"="native"
"dmloader"="native"
"dmscript"="native"
"dmstyle"="native"
"dmsynth"="native"
"dmusic"="native"
"dplay"="native"
"dplayx"="native"
"dpnaddr"="native"
"dpnet"="native"
"dpnhpast"="native"
"dswave"="native"
"dxdiagn"="native"
"mscoree"="native"
"quartz"="native"
"streamci"="native"
8) Установите DirectX
9) В терминале пропишите winecfg
10) Выберите вкладку "Библиотеки"
11) Нажмите "Редактировать" и выставьте "Встроенная (wine)" у следующих библиотек:
d3d8, d3d9, ddrawex, dinput, dinput8
12) Скопируйте dxdiag.exe и dxdiagn.dll (если нету) в папку /home/ваш_логин/.wine/drive_c/windows/system32
13) Запустите dxdiag.exe
14) Проверьте DirectX
Надеюсь этот небольшой план облегчит кому-то жизнь.
Взято с : http://xxblx-duke.blogspot.com/2008/11/wine-directx.html
Автору спасибо, всё работает прекрасно!
Комментариев нет:
Отправить комментарий