В этом выпуске рассылки помещены 4 статьи: 1) Установка и настройка эмулятора Windows
- wine. Очень подробная статья. |
Многие из тех, кто перешел на Linux, сделав ее основой своей рабочей станции, столкнулись с проблемой запуска приложений для Windows операционных систем. Существует много программ, которые написаны для окошек, но еще не были перенесены в другие системы. Для запуска таких приложений используются эмуляторы. Для Linux самыми известными и наиболее распространенными являются win4lin и wine. Так как первая является сугубо коммерческим продуктом и может быть недоступна многим пользователям по ряду причин, я остановлюсь на установке и настройке второй программы. Установка Настройка Запуск приложений Заключение |
Сейчас многие говорят, что есть программа, которая может запускать все directх игры. Многие в этом на сто процентов уверены и уверяют остальных. Конечно, многие играют в разные игры, и в общем счёте процент набирается. На сайте разработчика список игр занимает 20 страниц в браузере. Итак, что есть wineX - это простой wine с новыми функциями. Но есть какая-то секретность вокруг этого: ни одного нормального файла (tar.gz) не зарелизено, качать можно только по cvs, а если хотите пакет для своей системы - заплатите 5$ за какой-то спам - и получите ваши файлы. Но я против таких методов и идейно против разработчиков,так что winex (tar.gz) можно скачать с моего сайта (раздел программы). Но вернемся к разработчикам - по-моему, они что-то утаивают (системные библиотеки ? ), и этого что-то нет в бесплатной версии, но ничего - ведётся расследование. Эмулятор наш всё ещё в альфа версии, честно говоря он всегда
будет альфа, до тех пор пока не откроют ./configure теперь пойдите заварите кофе =) или если у вас слабая машина -
сделайте генеральную уборку во всей квартире =) make install && и запускаем инсталляционный скрипт (только из основной директории, где configure и Makefile) tools/wineinstall на вопрос о директории отвечаем $HOME/.transgaming/ , он установит реестр - и всё - можно играть! Было проведено расследование. Все говорили, что различия между платной и бесплатной версией только в работе с оригинальными дисками. Но у меня были сомнения. Неожиданно у меня появилаcь платная версия, чему я несказанно обрадовался. Естественно, она уже лежит на сайте. Линка нет но я скажу, что это лежит в директории soft, имя файла - winex-2.01.tar.rar . Качайте на здоровье! (Примечание: уже появилась новая версия - wineX3.tar.gz). Это собранный winex. С этим winex я играю в warcraft3, maxpayne, couner-strike и другие игры. Немного опишу установку: 1. Все распаковывается в какую-нибудь директорию ( далее
подразумевается /opt/winex ). [Drive C] Если надо, измените директорию, просто переместив ее в другое
место и создав на нее ссылку с тем же именем. Все, можно ставить игры и играть. Но проблемы с русским! Не беда, в файле /opt/winex/usr/lib/transgaming/.transgaming/config ставим следущие строки, как здесь написано: [fonts] [FontPatterns] С русским проблем нет. Теперь немного о самих играх. Надо играть или под рутом или сменить рекурсивно владельца директории маздайного диска. Еще прикол : winex эмулирует DirectX7.0, но некоторые игры для DirectX8 нормально работают. Могут быть проблемы с самим winex - это зависит от дистрибутива. Яркий пример - в suse постоянно падает, в моем reaver linux отлично работает (видимо потому, что в моем дистрибутиве нет лишнего мусора). И не ставьте последнюю Mesa для Х-сервера версией ниже 4.2 . Есть некоторые тонкости при установке. Описываю три игры: MaxPayne winex MaxPayne.exe -- -disable3dpreloads Counter-Strike и Half-Life Warcraft3 : mv Movies bak.Movies И все будет без проблем. Я теперь не могу оторваться от игр:) |
Получение и установка. Так как среда эмуляции Wine находится в стадии разработки, стоит всегда устанавливать её последнюю версию. Для этого больше всего подходит получение и обновление исходных текстов посредством CVS. Создадим папку для работы с исходными текстами Wine. Внимание: для корректной сборки wine необходимо порядка 100M пространства на диске. Получим wine из CVS. В качестве пароля использовано слово "cvs" (маленькими буквами,
без кавычек) В дальнейшем для получения самых свежих исходных текстов wine будет достаточно просто выполнить команды. % cd ~/wine-sources/wine Создадим рабочую копию wine. Зададим параметры для сборки. К сожалению, стандартный метод сборки wine требует привелегий суперпользователя. % cd wine-work находим строку, начинающуюся с CONFARGS=, и после вписываем в нее нужные параметры сборки. В нашем случае строка будет выглядеть так: CONFARGS="--enable-opengl --disable-debug --disable-trace" То есть, "включить поддержку opengl и выключить вывод отладочных сообщений." Внимание: перед сборкой убедитесь, что пакет wine в системе не установлен. Запуск сборки % su Введите пароль суперпользователя. Процесс сборки Купить пирожные, кофе, сигареты, потреблять их и ждать окончания
сборки. Скопировать начальные настройки в домашнюю папку. Позволить всем пользователям читать и писать папку /c для работы
с windows программами. Собственно установка завершена. Запуск программ Запуск программ windows осушествляется вводом команды где <имя_программы> указывает на запускаемую программу.
Например: или Обратите внимание что при неизмененной конфигурации wine доступны только программы лежашие в папках /c, /mnt/cdrom, /mnt/floppy, Дополнения Сушествует клон wine, ориентированный на работу с 3D играми, содержаший также реализацию библиотеки DirectX8. Получение его выглядит так: % cd ~/wine-sources В качестве пароля нужно просто нажать enter Для оптимизации работы OpenGL предлагается внести следующие изменения в файле dlls/opengl32/make_opengl
Также для повышения производительности можно перед этапом сборки
(запуска ./tools/wineinstall) выполнить команду |
Date: Sat, 16 Nov 2002 20:20:47 +0500 From: Tolya Borisenkov <[email protected]> Newsgroups: fido7.ru.linux Subject: Настройка шрифтов в Wine и WineX > Вот скачал сабж из исходников... собpал... запустился Winamp, > flash-мультики типа масяня :)) > только шpифты плохо отобpажаются... где что подкpутить? Все в конфиге wine по поводу фонтов [fonts] ;Read documentation/fonts before adding aliases ;See a couple of examples for russian users below ;"Resolution" = "96" ;"Default" = "-adobe-helvetica-" ;"DefaultFixed" = "fixed" ;"DefaultSerif" = "-adobe-times-" ;"DefaultSansSerif" = "-adobe-helvetica-" ;; default TrueType fonts with russian koi8-r encoding "Default" = "-monotype-arial-*-*-*--*-*-*-*-*-*-koi8-r" "DefaultFixed" = "-monotype-courier new-*-*-*--*-*-*-*-*-*-koi8-r" "DefaultSerif" = "-monotype-times new roman-*-*-*--*-*-*-*-*-*-koi8-r" "DefaultSansSerif" = "-monotype-arial-*-*-*--*-*-*-*-*-*-koi8-r" ;; default cyrillic bitmap X fonts ;"Default" = "-cronyx-helvetica-" ;"DefaultFixed" = "fixed" ;"DefaultSerif" = "-cronyx-times-" ;"DefaultSansSerif" = "-cronyx-helvetica-" |