Отправляет email-рассылки с помощью сервиса Sendsay

FreeBSD: полезные заметки

  Все выпуски  

FreeBSD: полезные заметки. Настройка Wine и запуск игр


Ниже приведена подробная инструкция для настройки Wine с целью запуска игр. Итак, поехали.

Устанавливаем wine и прикладные программы:
# pkg install wine cabextract zenity

Устанавливаем winetricks, делаем его исполняемым.

# chmod +x winetricks

Устанавливаем шрифты (все дальнейшие действия делаем от пользователя):

% sh winetricks corefonts

При вводе команды графический интерфейс Wine попросит установить пакеты Mono и Gecko. Устанавливайте.

% sh winetricks dotnet20

Эта команда установит .Net Framework 2.0 (обычно с этим бывают проблемы, в папке с префиксом его файлов находиться не должно). Затем, если всё успешно, скачиваем пакет .Net Framework 3.0, переносим в папку /home/user/.cache/winetricks/dotnet30 (вместо user подставляем, разумеется, своё имя) и запускаем установщик:

% sh winetricks dotnet30

Прекрасно, не забываем нажать "Exit"! Далее:

% sh winetricks vcrun2005 vcrun2008 vcrun2010 \
vcrun6 vcrun6sp6 d3dx9 vb5run vb6run d3dxof devenum dinput8 \
directmusic directplay directx9 dxdiagn dxdiag d3dx11_43 \
wsh56vb wsh57 gdiplus physx gfw vcrun2003

Для некоторых игр нужны будут особые требования ко звуку, скачиваем dll и кладём файлы XAudio2_x в папку wine...system32. Ив консоли пишем:

% wine -regsvr32 XAudio2_0.dll
% wine -regsvr32 XAudio2_1.dll
% wine -regsvr32 XAudio2_2.dll
% wine -regsvr32 XAudio2_3.dll
% wine -regsvr32 XAudio2_4.dll
% wine -regsvr32 XAudio2_5.dll
% wine -regsvr32 XAudio2_6.dll
% wine -regsvr32 XAudio2_7.dll

Теперь скачиваем Steam с официального сайта и запускаем его:

% wine SteamSetup.exe

Steam будет установлен в выбранную вами папку и самостоятельно обновится. Последнее время он после этого не запускался больше уже никогда, но сейчас произошло чудо. Однако я люблю Steam на русском, а для этого нужны шрифты:

% wget http://daemon-notes.com/downloads/assets/misc/wine-fix-fonts.reg
% wine regedit wine-fix-fonts.reg

И:

% sh winetricks steam


 

Steam на русском! Игры можно устанавливать привычным способом. Однако, если проблемы возникают, можно попробовать этот скрипт (предварительно сделав его исполняемым):

#!/bin/sh

X :2 -ac -terminate &
pid=$!
sleep 3

export DISPLAY=:2
export WINEDEBUG=fixme-all
export WINEPREFIX="$HOME/.local/share/wineprefixes/steam"

xbindkeys&

cd "$HOME/.local/share/wineprefixes/steam/drive_c/Program Files/Steam"
wine Steam.exe

kill $pid


В избранное