К основному контенту

Сообщения

Показаны сообщения с ярлыком "Wine"

Wine and dinput

Совершенно непонятная ситуация с сабжем. Вроде это баг и он описан но тянется он уже лет 6 и насколько я понял не хватает ума его исправить :( Вот только сейчас поставил с koji новый wine 1.3.19 проверил и все равно баг на месте :( Чтобы сейчас использовать программы подверженые этому багу нужно соорудить костыль из 3х пунктов : 1. Строка запуска программы под wine должна содержать: -i input_exclusive_mode 0 2. В реестр ( файл user.reg ) нужно прописать параметр: [ Software \\ Wine \\ DirectInput ] "MouseWarpOverride" = "force" 3. Пересобрать библиотеку wine ( dinput.dll.so ) с наложением на файл mouse.c патча: 1 2 3 4 5 6 7 8 9 10 11 --- dlls/dinput/mouse.c.orig 2011 - 04 - 15 21 : 34 : 28.000000000 + 0400 +++ dlls/dinput/mouse.c 2011 - 05 - 04 18 : 43 : 42.000000000 + 0400 @@ - 361 , 7 + 361 , 7 @@ } This->need_warp = This->warp_override != WARP_DISABLE && - ...

Wine-1.1.44

Вот вышла новая версия Wine. Почему то с недельной задержкой ( раньше цикл был каждые две недели ). Я уже устал каждый раз подменять библиотеку dinput.dll.so и поэтому все это офрмил патчем и включил в rpm. Исодники src.rpm а также пакеты собраные под i686 для дистрибутива Fedora 12, Вы можете найти как обычно на ftp://ftp.atisserv.ru/mxlinux/ . P.S. Оказывается не зря я беспокоился про задержку выхода версии 1.1.44, вот анонсировали планы по подготовке будущей стабильной версии Wine. Так, что в июне уже можно ждать версию 1.2 .