Wine

Материал из Linux в Могилеве.
Перейти к: навигация, поиск

Содержание

Что такое Wine?

Wine Не Является Эмулятором. Это альтернативная реализация API Windows 3.x и Win32. Wine предоставляет как инструментарий разработки (Winelib) для переноса унаследованных исходных кодов из среды Windows в среду Unix, так и программный загрузчик, позволяющий бинарным кодам из среды Windows 3.1/95/NT выполняться без изменения в среде разных вариантов Unix на платформе Intel. Wine не требует наличия Microsoft Windows, поскольку это полностью альтернативная реализация, состоящая на 100% из свободного от Microsoft кода. В то же время возможно использование "родных" системных DLL, если они доступны.

Что такое Cedega?

Cedega продукт который был создан на базе Wine, и разрабатывается для запуска Windows ориентированных игр, в данный момент в Cedega реализована поддержка Direct3D 9 и Shader Model 2.0

Где взять Wine?

http://winehq.org/site/download

Где взять Cedega?

http://www.transgaming.com Продукт является платным!

Как установить Wine из исходников?

./configure
make depend
make
make install

Будит ли моя программа/игра работать под Wine?

Базу данных игр и приложений можно глянуть тут

Будит ли моя игра работать в Cedega?

Базу данных игр можно глянуть тут

Как запустить приложение в Wine?

В консоли запустить wine НАЗВАНИЕ ФАЙЛА.exe

Как настроить Wine?

В консоли запустить winecfg

Как установить DirectX?

Заметил одну проблему, если для некоторых игр, установка DirectX идет на пользу, то некоторые отказываются работать
[НАПРИМЕР:ПРИ УСТАНОВКИ FIFA 07 УСТАНАВЛИВАЕТСЯ DX9, НО ПОСЛЕ ЭТОГО ПЕРЕСТАЕТ РАБОТАТЬ GTA SA]

Список dll которые нужны для Wine:

d3d8.dll
d3dx9_25.dll
d3dx9_28.dll
d3d9.dll
d3dx9_26.dll
d3dx9_29.dll
d3dx9_24.dll
d3dx9_27.dll
d3dx9_30.dll
mfc70.dll
msvcp60.dll
dinput8.dll
mfc71.dll
wmvcore.dll
mfc42.dll
msacm32.dll

Скопировать в папку /home/USER/.wine/drive_c/windows/system32 Но чаще всего это делать не нужно

Как cэмитировать перезагрузку Windows в среде Wine ?

Запустить в консоли

wineboot

Как редактировать реестр Wine?

Запустить в консоли

regedit

Как запустить 1С под Wine?

В данный момент работа программ 1С обещается только в продукте от компании www.etersoft.ru

Как запустить игру если диск защищен технологией Starforce?

Ни как!! поможет только nocd.

Почему шрифты при установки приложений похожи на иероглифы?

Нужно скопировать шрифты из Windows в папку: Для Wine - /home/USER/.wine/drive_c/windows/fonts Для Cedega - /home/USER/.transgaming_global/Fonts

Не печатаются русские буквы?

Запустить в консоли: LC_ALL=ru_RU.KOI8-R LANG=ru_RU.UTF-8 cedega LC_ALL=ru_RU.KOI8-R LANG=ru_RU.UTF-8 wine НАЗВАНИЕ ФАЙЛА.exe

  • Или пробовать другую кодировку которая установлена в вашей системе

Не работает звук в приложениях запущенных в Cedega/Wine

Скорее всего у вас включено какое то приложения работающие со звуком, отключите все проигрыватели и т.п Или нужно указать вывод звука через alsa.

При работе через Wine звук в играх прерывистый что делать?

Чаще всего помогает указать вывод звука через oss, так же можно попробовать указать эмуляцию в аппаратном ускорении DirectSound

Когда я запускаю Cedega, то получаю такое:

"cedega /usr/lib/transgaming_cedega/gddb.py:24: RuntimeWarning: Python C API version mismatch for module gddb_parser: This Python has API version 1013, module gddb_parser has version 1012.import gddb_parser
F1 2007-04-15 21:28:08,978 CRITICAL Unable to load GTK2 Python bindings: No module named gtk"

Для работы Cedega нужно присутствие в системе python, python gtk/gtk2, python dbus

Когда запускаю игру то вижу лишь черный экран

Эта проблема была замечена мной когда был включен beryl, попробуйте отключить его.

Личные инструменты

    Linux.by

    Могилевский Форум

    Диски почтой

    Каталог TUT.BY