I've added this to 30-touchpad.conf (dont mind the name, I'll take care of it once this is sorted):
Code: Select all
$ egrep -v '^(#|$)' /etc/X11/xorg.conf.d/30-touchpad.conf
Section "InputClass"
Identifier "touchpad catchall"
Driver "synaptics"
MatchIsTouchpad "on"
MatchDevicePath "/dev/input/event*"
Option "TapButton1" "1"
Option "TapButton2" "2"
Option "RBCornerButton" "3"
Option "VertEdgeScroll" "1"
EndSection
Section "InputClass"
Identifier "touchpad ignore duplicates"
MatchIsTouchpad "on"
MatchOS "Linux"
MatchDevicePath "/dev/input/mouse*"
Option "Ignore" "on"
EndSection
Section "InputClass"
Identifier "pointer catchall"
Driver "mouse"
MatchDevicePath "/dev/input/event9"
Option "ZAxisMapping" "4 5"
Option "Buttons" "5"
EndSection
Section "InputClass"
Identifier "pointer ignore duplicates"
MatchOS "Linux"
MatchDevicePath "/dev/input/mouse*"
Option "Ignore" "on"
EndSection
Now /var/log/Xorg.0.log looks like this:
Code: Select all
[ 509.545] (II) config/udev: Adding input device AlpsPS/2 ALPS GlidePoint (/dev/input/event10)
[ 509.545] (**) AlpsPS/2 ALPS GlidePoint: Applying InputClass "evdev touchpad catchall"
[ 509.545] (**) AlpsPS/2 ALPS GlidePoint: Applying InputClass "touchpad catchall"
[ 509.545] (**) AlpsPS/2 ALPS GlidePoint: Applying InputClass "Default clickpad buttons"
[ 509.545] (**) AlpsPS/2 ALPS GlidePoint: Applying InputClass "touchpad catchall"
[ 509.545] (II) LoadModule: "synaptics"
[ 509.545] (II) Loading /usr/lib64/xorg/modules/input/synaptics_drv.so
[ 509.545] (II) Module synaptics: vendor="X.Org Foundation"
[ 509.545] compiled for 1.14.3, module version = 1.7.1
[ 509.545] Module class: X.Org XInput Driver
[ 509.545] ABI class: X.Org XInput driver, version 19.1
[ 509.545] (II) Using input driver 'synaptics' for 'AlpsPS/2 ALPS GlidePoint'
[ 509.545] (**) AlpsPS/2 ALPS GlidePoint: always reports core events
[ 509.545] (**) Option "Device" "/dev/input/event10"
[ 509.563] (--) synaptics: AlpsPS/2 ALPS GlidePoint: x-axis range 0 - 1023 (res 0)
[ 509.563] (--) synaptics: AlpsPS/2 ALPS GlidePoint: y-axis range 0 - 767 (res 0)
[ 509.563] (--) synaptics: AlpsPS/2 ALPS GlidePoint: pressure range 0 - 127
[ 509.563] (II) synaptics: AlpsPS/2 ALPS GlidePoint: device does not report finger width.
[ 509.563] (--) synaptics: AlpsPS/2 ALPS GlidePoint: buttons: left right middle
[ 509.563] (--) synaptics: AlpsPS/2 ALPS GlidePoint: Vendor 0x2 Product 0x8
[ 509.563] (--) synaptics: AlpsPS/2 ALPS GlidePoint: invalid finger width range. defaulting to 0 - 15
[ 509.563] (**) Option "VertEdgeScroll" "1"
[ 509.563] (**) Option "RBCornerButton" "3"
[ 509.563] (**) Option "TapButton1" "1"
[ 509.563] (**) Option "TapButton2" "2"
[ 509.563] (--) synaptics: AlpsPS/2 ALPS GlidePoint: touchpad found
[ 509.563] (**) AlpsPS/2 ALPS GlidePoint: always reports core events
[ 509.573] (**) Option "config_info" "udev:/sys/devices/platform/i8042/serio1/input/input10/event10"
[ 509.573] (II) XINPUT: Adding extended input device "AlpsPS/2 ALPS GlidePoint" (type: TOUCHPAD, id 10)
[ 509.573] (**) synaptics: AlpsPS/2 ALPS GlidePoint: (accel) MinSpeed is now constant deceleration 2.5
[ 509.573] (**) synaptics: AlpsPS/2 ALPS GlidePoint: (accel) MaxSpeed is now 1.75
[ 509.573] (**) synaptics: AlpsPS/2 ALPS GlidePoint: (accel) AccelFactor is now 0.156
[ 509.573] (**) AlpsPS/2 ALPS GlidePoint: (accel) keeping acceleration scheme 1
[ 509.573] (**) AlpsPS/2 ALPS GlidePoint: (accel) acceleration profile 1
[ 509.574] (**) AlpsPS/2 ALPS GlidePoint: (accel) acceleration factor: 2.000
[ 509.574] (**) AlpsPS/2 ALPS GlidePoint: (accel) acceleration threshold: 4
[ 509.574] (--) synaptics: AlpsPS/2 ALPS GlidePoint: touchpad found
[ 509.574] (II) config/udev: Adding input device AlpsPS/2 ALPS GlidePoint (/dev/input/mouse2)
[ 509.574] (**) AlpsPS/2 ALPS GlidePoint: Ignoring device from InputClass "pointer ignore duplicates"
[ 509.575] (II) config/udev: Adding input device PS/2 Mouse (/dev/input/event9)
[ 509.575] (**) PS/2 Mouse: Applying InputClass "evdev pointer catchall"
[ 509.575] (**) PS/2 Mouse: Applying InputClass "pointer catchall"
[ 509.575] (II) LoadModule: "mouse"
[ 509.575] (II) Loading /usr/lib64/xorg/modules/input/mouse_drv.so
[ 509.575] (II) Module mouse: vendor="X.Org Foundation"
[ 509.575] compiled for 1.14.3, module version = 1.9.0
[ 509.576] Module class: X.Org XInput Driver
[ 509.576] ABI class: X.Org XInput driver, version 19.1
[ 509.576] (II) Using input driver 'mouse' for 'PS/2 Mouse'
[ 509.576] (**) PS/2 Mouse: always reports core events
[ 509.576] (**) Option "Device" "/dev/input/event9"
[ 509.587] (II) PS/2 Mouse: Setting mouse protocol to "PS/2"
[ 509.587] (==) PS/2 Mouse: Protocol: "Auto"
[ 509.587] (**) PS/2 Mouse: always reports core events
[ 509.597] (**) Option "Buttons" "5"
[ 509.597] (==) PS/2 Mouse: Emulate3Buttons, Emulate3Timeout: 50
[ 509.597] (**) Option "ZAxisMapping" "4 5"
[ 509.597] (**) PS/2 Mouse: ZAxisMapping: buttons 4 and 5
[ 509.597] (**) PS/2 Mouse: Buttons: 9
[ 509.597] (**) Option "config_info" "udev:/sys/devices/platform/i8042/serio1/input/input9/event9"
[ 509.597] (II) XINPUT: Adding extended input device "PS/2 Mouse" (type: MOUSE, id 11)
[ 509.597] (**) PS/2 Mouse: (accel) keeping acceleration scheme 1
[ 509.597] (**) PS/2 Mouse: (accel) acceleration profile 0
[ 509.597] (**) PS/2 Mouse: (accel) acceleration factor: 2.000
[ 509.597] (**) PS/2 Mouse: (accel) acceleration threshold: 4
[ 509.602] (II) PS/2 Mouse: Setting mouse protocol to "PS/2"
[ 514.862] (II) config/udev: Adding input device PS/2 Mouse (/dev/input/mouse1)
[ 514.862] (**) PS/2 Mouse: Ignoring device from InputClass "pointer ignore duplicates"
Any further ideas?
I have a friend with virtually the same configuration and his USB mouse is working without any additional configuration whatsoever (just the touchpad is configured exactly the same way as mine).
The difference is that mine is a wireless one from Trust and he's using a cable one from A4Tech.