Тема: Майн не воспринимает нажатие кнопок (WASD)

Возникла проблемка, даже не знаю когда именно. (возможно после серии массового обновления системы)
Майн не воспринимает нажатие кнопок (WASD), реагирует только на пробел, таб, шифт.
Пробовал разные версии lwjgl 2.7.1, 2.8.0, 2.8.3
От версии самого карфта не зависит (пробовал 1.8.1, 1.0, 12w07b)

Использую OpenJDK:
java version "1.6.0_24"
OpenJDK Runtime Environment (IcedTea6 1.11pre) (6b24~pre2-1)
OpenJDK Server VM (build 20.0-b12, mixed mode)

Англ форумы рекомендуют всякое:
1. sudo chmod go=u /dev/input/event* (Пропадают сообщения об ошибке, мол не найдены контролеры управления)
Но в моем случае находит штук 6 (если верить выводу консоли) и все равно не работает.
2. Запускать от рута (не помогает).
3. Прибить ibus-daemon - нет такого в системе.

Что можно еще попробовать?
(как вариант позднее попробую установить JRE от оракла)

2

Re: Майн не воспринимает нажатие кнопок (WASD)

Какая видеокарта и какой драйвер?

3

Re: Майн не воспринимает нажатие кнопок (WASD)

Карта: nVidia ION LE VGA
Драйвер: nvidia 295.20

С OpenJDK-7 тоже самое.

Хотя я не правильно выразился, нажатие кнопок воспринимает, но не так как надо.
Пример: Редактор управления. Нажимаю на действие вперед, просит нажать кнопку, при нажатии любой буквы выставляет "NONE".

С JRE-6u31 от оракла аналогично.
Короче опять что-то сломал...

Отредактировано burunduk32 (2012-02-17 19:24:05)

4

Re: Майн не воспринимает нажатие кнопок (WASD)

Попробуй sun-java6-jre

5

Re: Майн не воспринимает нажатие кнопок (WASD)

sun-java6-jre в debian уже нет. Ставил с сайта.
java version "1.6.0_31"
Java(TM) SE Runtime Environment (build 1.6.0_31-b04)
Java HotSpot(TM) Server VM (build 20.6-b01, mixed mode)

Если не делать «sudo chmod go=u /dev/input/event*» то получаю такое:
Linux plugin claims to have found 0 controllers

Для интереса клиент брал ттюховский. После обновил (Force update). И ничего...

Отредактировано burunduk32 (2012-02-19 10:32:20)

6

Re: Майн не воспринимает нажатие кнопок (WASD)

Там в какой-то версии библиотек была проблема с ibus. А может и до сих пор есть, я давно на uim перешел.

All is one, one is all.

7

Re: Майн не воспринимает нажатие кнопок (WASD)

neko259 пишет

Там в какой-то версии библиотек была проблема с ibus. А может и до сих пор есть, я давно на uim перешел.

А вот тут поподробнее. Какой ibus? В системе его нет, вроде.

8

Re: Майн не воспринимает нажатие кнопок (WASD)

burunduk32 пишет

sun-java6-jre в debian уже нет. Ставил с сайта.
java version "1.6.0_31"
Java(TM) SE Runtime Environment (build 1.6.0_31-b04)
Java HotSpot(TM) Server VM (build 20.6-b01, mixed mode)

Если не делать «sudo chmod go=u /dev/input/event*» то получаю такое:
Linux plugin claims to have found 0 controllers

Для интереса клиент брал ттюховский. После обновил (Force update). И ничего...

ттюховский клиент не совсем ттюховский и подходит только для шindows. Нужно удалить bin/natives и взять их от родного клиента

9

Re: Майн не воспринимает нажатие кнопок (WASD)

burunduk32 пишет

А вот тут поподробнее. Какой ibus? В системе его нет, вроде.

Вот это хз, есть ли он у тебя. ibus - поддержка сложного ввода. Например, иероглифов. В каких-то дистрах он из коробки идет, я его ставил, когда хотел японский ввод. Но из-за этого бага и еще пары неудобств перешел на uim.

All is one, one is all.

10

Re: Майн не воспринимает нажатие кнопок (WASD)

э-э-х... Вот за это и люблю дебиан, если сломал что-то, то все, 3.1415ц. Хоть переустанавливай. Хотя по любому где-то есть простое решение в одну строку, или само пройдет...

ibus - в системе нет, установка uim ничего не дала. Капаю дальше...

11

Re: Майн не воспринимает нажатие кнопок (WASD)

Всё ещё веселее, буквенный вод не работает во всех java играх. tongue

12

Re: Майн не воспринимает нажатие кнопок (WASD)

Вроде решил (но не понимаю как).
Все что я сделал - это удалил ранее установленный uim.

13

Re: Майн не воспринимает нажатие кнопок (WASD)

burunduk32 пишет

Вроде решил (но не понимаю как).
Все что я сделал - это удалил ранее установленный uim.

Хы, странно. У меня с uim'ом ВР.

All is one, one is all.