Тачпад как PS/2 мышь
Форум — Linux-hardware
Gentoo, Asus X201E (если не ошибаюсь, тачпад synaptics). $uname -r 3.10.17-gentoo $xinput -list
|Virtual Core Pointer
| Virtual core XTEST pointer
| PS/2 Generic Mouse
|Virtual core keyboard
....
fatal: Could not open PS/2 Port [/dev/psaux]
(и действительно, такого устройства нет)
[ 17.819] (II) config/udev: Adding input device PS/2 Generic Mouse (/dev/input/event5)
[ 17.819] (**) PS/2 Generic Mouse: Applying InputClass "evdev pointer catchall"
[ 17.819] (**) PS/2 Generic Mouse: Applying InputClass "evdev pointer catchlass"
[ 17.819] (II) Using input driver 'evdev' for 'PS/2 Generic Mouse'
[ 17.819] (**) PS/2 Generic Mouse: always reports core events
[ 17.819] (**) evdev: PS/2 Generic Mouse: Device: "/dev/input/event5"
[ 17.819] (--) evdev: PS/2 Generic Mouse: Vendor 0x2 Product 0x1
[ 17.819] (--) evdev: PS/2 Generic Mouse: Found 3 mouse buttons
[ 17.819] (--) evdev: PS/2 Generic Mouse: Found relative axes
[ 17.819] (--) evdev: PS/2 Generic Mouse: Found x and y relative axes
[ 17.819] (II) evdev: PS/2 Generic Mouse: Configuring as mouse
[ 17.819] (**) evdev: PS/2 Generic Mouse: YAxisMapping: buttons 4 and 5
[ 17.819] (**) evdev: PS/2 Generic Mouse: EmulateWheelButton: 4, EmulateWheelInertia: 10, EmulateWheelTimeout: 200
[ 17.819] (**) Option "config_info" "udev:/sys/devices/platform/i8042/serio4/input/input5/event5"
[ 17.819] (II) XINPUT: Adding extended input device "PS/2 Generic Mouse" (type: MOUSE, id 10)
[ 17.820] (II) evdev: PS/2 Generic Mouse: initialized for relative axes.
[ 17.820] (**) PS/2 Generic Mouse: (accel) keeping acceleration scheme 1
[ 17.820] (**) PS/2 Generic Mouse: (accel) acceleration profile 0
[ 17.820] (**) PS/2 Generic Mouse: (accel) acceleration factor: 2.000
[ 17.820] (**) PS/2 Generic Mouse: (accel) acceleration threshold: 4
[ 17.820] (II) config/udev: Adding input device PS/2 Generic Mouse (/dev/input/mouse0)
[ 17.820] (II) No input driver specified, ignoring this device.
[ 17.820] (II) This device may have been added with another device file.
Section "InputClass"
Identifier "evdev pointer catchlass"
MatchIsPointer "on"
MatchDevicePath "/dev/input/event*"
Driver "evdev"
EndSection
Section "InputClass"
Identifier "evdev keyboard catchall"
MatchIsKeyboard "on"
MatchDevicePath "/dev/input/event"
Driver "evdev"
EndSection
Section "InputClass"
Identifier "evdev touchpad catchall"
MatchIsTouchpad "on"
MatchDevicePath "/dev/input/event*"
Driver "evdev"
EndSection
Section "InputClass"
Identifier "touchpad catchall"
MatchIsTouchpad "on"
MatchDevicePath "/dev/input/event*"
Driver "synaptics"
Option "TapButton1" "1"
Option "TapButton2" "2"
Option "TapButtin3" "3"
Option "VertTwoFingerScroll" "on"
Option "HorizTwoFingerScroll" "on"
Option "emulateTwoFingerMinZ" "0"
EndSection
Section "InputClass"
Identifier "touchpad ignore dublicates"
MatchIsTouchpad "on"
MatchOS "Linux"
MatchDevicePath "/dev/input/mouse*"
Option "Ignore" "on"
EndSection
Проблема в том, что так как это мышь, то я не могу скроллить двумя пальцами ну и делать прочие кошерые мультитач жесты. (простите, что-то криво все вставилось, как смог)