[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 написал(а): у меня всё
Кнопки G1-G6, M1-M3 и MR. Они идут отдельным устройством, которое демон g15daemon создает, я как понимаю где-то тут...
Вот кстати кусок 'cat /proc/bus/input/devices'
может тут что не так? Такое Чувство, что иксы просто игнорируют этот девайс...
br0adcast написал(а): evadim
Вобщем-то я ступил. У меня в автостарте стоит G15 Macro он собственно за них и отвечает, но я уже забыл про это… запусти его от юзера и всё заработает.
Спасибо, так заработало! Но
Спасибо, так заработало!
Но все равно криво как-то. Создается устройство-клавиатура, которое иксы не видят, зато отдельной программой посылается эвент иксам... костыль, или я что-то не понимаю =)
почитай документацию и полазь
почитай документацию и полазь на сайте проэкта.