Страница 1 из 1

мышь и ДУ от тюнера часто путаются по названию устройства...

Добавлено: 01 дек 2006, 20:46
kif0rt
В последнее время у меня была такая проблема, что иксы не видели мышь. Точнее ... в ядре мышь опозналась и устройство создалось /dev/input/mice, но на движение она не реагировала. Не мог понятть в чём дело ... ОДнажды ввёл dmesg | grep input и получил вот это :

Код: Выделить всё

[4294668.804000] input: AT Translated Set 2 keyboard as /class/input/input0
[4294683.827000] input: PC Speaker as /class/input/input1
[4294684.114000] input: ImPS/2 Generic Wheel Mouse as /class/input/input2
[4294684.572000] input: saa7134 IR (Avermedia AVerTV St as /class/input/input3
Ничего особеного вроде ... Но дело в том, что очень часто полуцчается так, что пульту назначается устройство /class/input/input2 а мыши наоборот ../input3.

все эти устройства как я понимаю находятся на самом деле в /dev/input

Код: Выделить всё

event0  event1  event2  event3  mice  mouse0  ts0
В иксах путь для мыши прописан у меня как /dev/input/mouse0 (с /dev/input/mice глючило также). Как я понимаю /dev/input/mice это на самом деле симлинк на /class/input/input2 (или на /dev/input/event2).

А вот симлинка на ДУ нет, поэтому в /etc/lirc/hardware.conf устройство пульта прописано как /dev/input/event3.

Вывод : я так полагаю глюк случается, когда грузится lirc и когда меняются местами устройства. Т.е. lirc пытается "повесится" на устройство мыши ... От этого у меня наверное и глючит периодически то пульт то мышь. У кого какие мысли ?

Добавлено: 01 дек 2006, 22:53
Yurand
Калі ты можаш выкарыстоуваць свой ДУ толькі праз evdev, магу прапанаваць парсіць файл:
/proc/bus/input/devices

У ім ты заўседы можаш знайсці якому event назначаны твой ДУ і запускаць X з адпаведнай наладкай.

Для мышы можаш пастрабаваць прапісаць
/dev/psaux

Добавлено: 02 дек 2006, 00:09
kif0rt
Yurand писал(а):Калі ты можаш выкарыстоуваць свой ДУ толькі праз evdev, магу прапанаваць парсіць файл:
/proc/bus/input/devices

У ім ты заўседы можаш знайсці якому event назначаны твой ДУ і запускаць X з адпаведнай наладкай.

Для мышы можаш пастрабаваць прапісаць
/dev/psaux
Я тоже думал скрипт написать, но как-то неэлегантно .... 8)