четверг, 8 сентября 2011 г.

Не работает клавиатура в приложениях wine


На чем делаю:
ОС - Mint Linux (Ubuntu, только лучше :) )
Версия WINE - 1.2.2


Две проблемы, которые могут возникнуть с клавиатурой в играх или приложениях через WINE:
1) Связана с библиотекой dinput8.dll. (Клавиатура не работает частично.)
2) Связана с автоматическим переключателем раскладок клавиатуры (XNeur).


1) dinput8.dllРешил запустить через wine игру BOI (раньше не получалось).
Установилась и запустилась замечательно. Логин и пароль ввести смог, но в самой игре клавиатура переставала работать.

ВОТ РЕШЕНИЕ:
1. Заходим в /home//.wine/dosdevices/c:/windows/system32 и удаляем dinput8.dll
2. Скачиваем оригинальную версию библиотеки и вставляем на прежнее место /home//.wine/dosdevices/c:/windows/system32
3. В настройках wine, вкладка библиотеки, находим dinput8, жмем добавить и изменяем значение на сторонняя windows.

2) XNeur

Добавляем WINE в исключения к XNeur и будет вам счастье ;)

10 комментариев:

  1. XNeur нет и никогда не устанавливался. А вариант с заменой библиотеки не помог. Даже стало хуже - вообще перестала работать клава (до этого хоть стрелки и цифры работали) и мышь. Вернул все обратно. Помогите, плиз!

    ОтветитьУдалить
  2. 1) Какую программу запускаете?
    2) Покажите uname -a и wine --version

    ОтветитьУдалить
  3. Этот комментарий был удален автором.

    ОтветитьУдалить
  4. 1)Запускаю "Hard truck 18 wheels of steel"
    Старая игруха, но мне очень нравится. Идет, вернее летает, без малейших лагов, вот только клава работает частично.

    2)wine-1.2.2

    Linux ABL 2.6.32-21-generic #32-Ubuntu SMP Fri Apr 16 08:10:02 UTC 2010 i686 GNU/Linux

    Нашел вот эту [url=http://forum.ubuntu.ru/index.php?topic=152378.0]ссылку[/url], где советуют установить определенные библиотеки через winetricks (в самом низу темы).
    Добавил, но не помогло.

    ОтветитьУдалить
  5. Ну могу посоветовать попробовать переприсвоить в игре кнопки, если, конечно, такая возможность есть ну или вайном эта игра не особо поддерживается.

    Есть еще вариант обновить системку ... у меня например ядро уже более новое (2.6.38-8-generic #42-Ubuntu) а раньше тож проблемки были и не только с клавой но и с видео.

    ОтветитьУдалить
  6. Переназначить кнопки пробовал, но не хочет. А насчет "не особо поддерживается" я как раз читал на форумах, что эта игра как раз отлично идет в Линуксе, потому что там OpenGL

    Остается два варианта: удалить все программы вайна и сам вайн, а потом переустановить; обновить систему.

    ОтветитьУдалить
  7. Вот вот ...
    Только вайн целиком удалить ... где то видел статейку ... Т.е. сначала apt потом ручками вычестить профиль ... не помню остается еще где-то или нет.

    И потом обновить систему и заного поставить ...

    Я для боев оставлял все как есть. директикс у меня автоматос с вайнтреком встал, качнул только dsound и пихнул в папку виндовс, ну и настройки в вайне выбрал для дсоунд.

    ОтветитьУдалить
  8. Попробовал на джойстике играть. Все работает. Но это не выход, буду переустанавливать вайн.

    ОтветитьУдалить
  9. Не работает управление в играх из - за мыши A4TECH, решения нет вообще! Ох уж это ubuntu!

    ОтветитьУдалить
  10. Спасибо. Сработал способ с dinput8.dll.

    ОтветитьУдалить