evdev

Az Xorg -ot sikerült belőni, egerem tökéletesen ismeri fel szinte az összes funkciót. Elvileg elégedett ember lehetnék, de a gyakorlatban néha vannak gondjaim. Az evdev időnként vacakol. Szinte mindig a hármas eszköz, de néha átvált az ötösre. Ilyenkor át kell írosgatni. Van valakinek tippje, hogyan oldható meg a hiba?

Előre is köszönöm!

Hozzászólások

mit értesz az "átvált" alatt?
evdev3......evdev5 ?
ha ezt, akkor
ln -s /ahol/van/evdev3 /dev/egerke

xorg.confba /dev/egerke-t add meg eszköznek

Azt, hogy szinte mindig /dev/event3 -ként működik, de néha ha bekapcsolom, nincs egér. Ilyenkor ki kell javítanom /dev/event5 -re, hogy legyen. Sőt, az újraidítással se midig oldódik meg.
Az xorg.conf idevágó része nálam:

Section "InputDevice"
Identifier "Configured Mouse"
Option "CorePointer"
Driver "evdev"
Option "Device" "/dev/input/event3"
Option "bustype" "0x0003"
Option "evBits" "+1-2"
Option "keyBits" "~272-287"
Option "relBits" "~0-2 ~6 ~8"
Option "HWheelRelativeAxisButtons" "7 6"
Option "ButtonMapping" "1 2 3 4 5 7 6 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32"
EndSection
------------------------------------

Si vis pacem, para bellum!
Ha békét akarsz, készülj a háborúra!

nekem is pont ez a gondom már egy jóideje! újraindításkor szinte mindig más és más sorszámú event-ként ismeri fel, van, hogy event1, van, hogy event3, nagyritkán event2.
rájönni még én se tudtam, hogy ezt hogyan lehet elkerülni, mert az összes többi bekonfigurálási lehetőség (pl név szerinti megadás az egérnek, vagy phys alapján történő megadás) egyszerűen nem működik.
gondolom az egered usb-s. van neked valamilyen módon az alaplapod usb portjára egy usb hub dugva? akár monitorként akár külső hosszabbító/elosztóként?

Gondolom udevet használtok, s az csinál a /dev/input alatt egy by-path jönyvtárat, ebben symlinkek a nálatok említett eventX-re. Ez elvileg állandó lesz. Egy kérdés lehet: időben létrejönnek-e ezek a symlinkek, de szerintem nem lehet ebből baj.

Esetleg ha az udev szabály nem létezne, akkor itt a gyári debian...
# by-path links
IMPORT{program}="path_id %p"
KERNEL=="mouse*|js*", ENV{ID_PATH}=="?*", \
SYMLINK+="input/by-path/$env{ID_PATH}-$env{ID_CLASS}"
KERNEL=="event*", ENV{ID_PATH}=="?*", \
SYMLINK+="input/by-path/$env{ID_PATH}-event-$env{ID_CLASS

Debian Sid 2.6.25-benyo
GIGABYTE GA-M61PM-S2 Athlon64 4000+ Asus GeForce 7300 SE

Ubuntu Hardy alatt van használva. Mivel ez is majdnem Debian, lehet jó lesz amit küldtél. Annyi a bajom mindössze, hogy milyen néven és hova mentsem.
Köszönöm a segítséget!
------------------------------------

Si vis pacem, para bellum!
Ha békét akarsz, készülj a háborúra!

Nálam a
/etc/udev/persistent-input.rules
file végén van ez, de szerintem hardy alatt is kell lennie vm ilyennek. Nézd végig a .rules kiterjesztésű fileket! De a /dev/input/by-path nem létezik?

Debian Sid 2.6.25-benyo
GIGABYTE GA-M61PM-S2 Athlon64 4000+ Asus GeForce 7300 SE

Debian Sid 2.6.25-bence
HP nx8220