Запустите сервер Х, если он еще не запущен командой:
startx
Если сервер X загружен, но вы работаете в консоли, перейдите в графический режим и запустите графический эмулятор терминала, например, xterm. Для установки новой игры выполните команду:
# wine install_program
Предположим, что программа установки игры называется setup.exe и находится в корневом каталоге компакт-диска. Для установки такой игры нужно ввести команду:
wine /mnt/cdrom/setup.exe
Игра будет установлена в каталог /usr/local/wine-c/games/<название_игры> или же в каталог /usr/share/wine-c/games/<название_игры>. Узнать, в какой из этих двух каталогов была установлена игра, вы можете, просмотрев файл /root/.wine/.config. В секции Drive С определяются настройки для диска С:
[Drive С]
"Path" = "/usr/share/wine-c"
"Type" = "hd"
"Label" = "MS-DOS"
"Filesystem" = "win95"
Пользовательские настройки эмулятора находятся в файле config, который находится в каталоге $НОМЕ/.wine. Глобальные настройки эмулятора вы можете изменить в файле /etc/wine.reg.
После установки игры перейдите в каталог, в который была установлена игра, то есть в каталог /usr/share/wine-c/games/<название_игры>/ Попробуйте запустить ее, поочередно используя команды:
wine game.exe
winex game.exe
winex2 game.exe
winex3 game.exe
Естественно, вместо параметра game.exe нужно подставить реальное имя исполняемого файла игры. Данные команды нужно вводить в терминале X, например, kterm, если вы используете KDE. Если игра не запустилась, ее следует удалить. Для этого просто удалите каталог /usr/share/wine-c/games/<название_игры>. Если игра запустилась, вы должны увидеть окно эмулятора wine (см. рис. 21.1).
Рис. 21.1. Окно эмулятора wine
Желательно сразу же открыть окно настроек программы и поэкспериментировать с настройками видеорежимов. Например, Unreal Tournament у меня намного быстрее работал при использовании программного рендеринга (Software Rendering), чем при использовании драйвера Direct3D.
Теперь приступим к настройке запуска игры. Скопируйте каталог /root/.wine в каталог /root/.wine_<название_игры>. Создайте файл /root/название_игры>_run:
touch /root/<название игры>_run
Содержимое этого файла зависит от эмулятора, с помощью которого запустилась игра (wine, winex, winex2).
Для wine содержимое файла будет таким:
export WINEPREFIX=$HOME/. wine_<название_игры>
cd "/usr/local/wine-c/games/<название_игры>"
wine <исполняемый файл игры> <параметры>
Для winex:
export LD_LIBRARY_PATH=/usr/local/winex/lib:$LD_LIBRARY_PATH
export PATH=/usr/local/winex/bin:$PATH
export WINEPREFIX=$HOME/ .wine_<название игры>
cd "/usr/local/wine-c/games/<название_игры>"
winex <исполняемый файл игры> <параметры>
Для winex2:
export LD_LIBRARY_PATH=/usr/local/winex2/lib:$LD_LIBRARY_PATH
export PATH=/usr/local/winex2/bin:$PATH
export WINEPREFIX=$HOME/.wine_<название игры>
cd "/usr/local/wine-c/games/Пазвание игры>"
winex2 <исполняемый файл игры> <параметры>
Введите команду для изменения прав доступа:
chmod u+x < название игры >_run
Теперь для запуска игры можно использовать команду /root/<название игры>_run.
После установки всех игр удалите библиотеки Microsoft, которые будут установлены в каталог /usr/local/wine-c/system. Иногда эти библиотеки устанавливаются в другие каталоги, поэтому внимательно изучите содержимое каталога /usr/local/wine-c и удалите лишние файлы.
Выполните команду chmod –R o+w /usr/local/wine-c. Эта команда установит права доступа к каталогу /usr/local/wine-c, в котором производятся запись в играх и сохранение конфигураций пользователям.
Для включения полноэкранного режима установите значение переменной файла /root/.wine/config Managed, равное N, а также закомментируйте переменную Desktop:
; Allow the window manager to manage created windows "Managed" = "N"
; Use a desktop window of 640x480 for Wine
; "Desktop" = "800x600"