Ясен же пень, что _все_ рецепты, выдержки из скриптов и конфигов даются AS IS.
Вот у меня:
$ ls -l /dev/psaux
lrwxrwxrwx 1 root root 10 2006-11-15 22:35 /dev/psaux -> misc/psaux
Соответственно, в конфиге Х-ов и Protocol, и Device надо вписывать _свои_
И разумеется, если поддержка какой-либо железки скомпилена модулем, этот самый модуль надо предварительно загрузить.
Иначе, сам понимать должен, ядро об этой железке ничего не знает.
Дальше.
/dev/input/mice - это _сборный_ девайс всех мышей. Конечно, если их у тебя одна, то выпендриваться не надо
Однако, если есть две и более мыши (характерно для ноутбуков с их тачпадом) и, тем более, если есть планшет, то использование /dev/input/mice приведет к глюкам.
Например, у меня есть такие секции:
Section "InputDevice"
Identifier "tablet"
Driver "wizardpen"
Option "Device" "/dev/tablet-event"
Option "TopX" "238"
Option "TopY" "1179"
Option "BottomX" "32739"
Option "BottomY" "32745"
Option "MaxX" "32739"
Option "MaxY" "32745"
Option "ZAxisMapping" "4 5"
Option "Buttons" "3"
Option "ButtonMap" "WizardPen"
EndSection
Section "InputDevice"
Identifier "MousePen"
Driver "wizardpen"
Option "Device" "/dev/tablet-mouse"
Option "ZAxisMapping" "4 5"
Option "Buttons" "3"
EndSection
где
$ ls -l /dev/tablet-event
lrwxrwxrwx 1 root root 12 2006-12-19 15:04 /dev/tablet-event -> input/event2
$ ls -l /dev/tablet-mouse
lrwxrwxrwx 1 root root 12 2006-12-19 15:04 /dev/tablet-mouse -> input/mouse1
Каждое устройство генерит свои собственные события, корректно обрабатываемые Х-ами
"No! Try not! Do. Or do not. There is no try." -- Yoda