[SOLVED] Клавиатура.X-сервер не видит дополнительные кнопки

Здравствуйте!

Появилась у меня клавиатура Logitech G15, но никак не получается дополнительные кнопки у нее задействовать (вернее часть из них).

Вот что накопал:
1. В системе создаются 3 девайса, относящиеся к клавиатуре - основные кнопки (работает), мультимедиа кнопки (работает) и "G15 Extra Keys" которых как раз и не хватает. Вот вырезка hal-device - http://dpaste.org/b0fB/
2. 'cat /dev/input/event9' и 'showkey' показывают активность кнопок, а 'xev' молчит
3. Кнопки активируются и /dev/input/event9 появляется только при запуске g15daemon. При чем скрипт в init.d не активен, но при загрузке процесс есть (кто его тогда стартует?)

По советам документации пробовал шаманить с xmodmap, но xev упорно молчит.
В Вики на самом интересном месте "Fix me: TODO: describe what to do with these codes" =(.
http://sphinx.net.ru/blog/entry/msnek-linux/ - вот товарищ шаманство с HAL-ом предлагает в похожем случае, но вроде бы в моем девайсе такие строки уже есть

Так можно ли заставить работать эти кнопки? Сталкивался кто?

P.S> http://www.bedroomlan.org/projects/evrouter - вот этой штукой хоть как-то удалось задействовать кнопки, но костыль же...

у меня всё работает вроде без

у меня всё работает вроде без лишних движений, про какие вообще кнопки речь?

evadim написал(а): у меня всё

evadim написал(а):
у меня всё работает вроде без лишних движений, про какие вообще кнопки речь?

Кнопки G1-G6, M1-M3 и MR. Они идут отдельным устройством, которое демон g15daemon создает, я как понимаю где-то тут...

Вот кстати кусок 'cat /proc/bus/input/devices'

I: Bus=0003 Vendor=046d Product=c226 Version=0110
N: Name="G15 Gaming Keyboard"
P: Phys=usb-0000:00:13.3-2.1/input0
S: Sysfs=/devices/pci0000:00/0000:00:13.3/usb5/5-2/5-2.1/5-2.1:1.0/input/input7
U: Uniq=
H: Handlers=kbd event7
B: EV=120013
B: KEY=1000000000007 ff800000000007ff febeffdfffefffff fffffffffffffffe
B: MSC=10
B: LED=1f

I: Bus=0003 Vendor=046d Product=c226 Version=0110
N: Name="G15 Gaming Keyboard"
P: Phys=usb-0000:00:13.3-2.1/input1
S: Sysfs=/devices/pci0000:00/0000:00:13.3/usb5/5-2/5-2.1/5-2.1:1.1/input/input8
U: Uniq=
H: Handlers=kbd event8
B: EV=13
B: KEY=7800000000 e000000000000 0
B: MSC=10

I: Bus=0003 Vendor=0000 Product=0000 Version=0004
N: Name="G15 Extra Keys"
P: Phys=
S: Sysfs=/devices/virtual/input/input10
U: Uniq=
H: Handlers=kbd event9
B: EV=3
B: KEY=ffffffffffffffff ffffffffffffffff ffffffffffffffff ffffffffffffffff

может тут что не так? Такое Чувство, что иксы просто игнорируют этот девайс...

br0adcast написал(а): evadim

br0adcast написал(а):
evadim написал(а):
у меня всё работает вроде без лишних движений, про какие вообще кнопки речь?

Кнопки G1-G6, M1-M3 и MR. Они идут отдельным устройством, которое демон g15daemon создает, я как понимаю где-то тут...

Вобщем-то я ступил. У меня в автостарте стоит G15 Macro он собственно за них и отвечает, но я уже забыл про это… запусти его от юзера и всё заработает.

Спасибо, так заработало! Но

Спасибо, так заработало!

Но все равно криво как-то. Создается устройство-клавиатура, которое иксы не видят, зато отдельной программой посылается эвент иксам... костыль, или я что-то не понимаю =)

почитай документацию и полазь

почитай документацию и полазь на сайте проэкта.

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".