depois que eu atualizei do kernel 3.13.0-29 meu driver synaptics parece ter parado de funcionar. as funções básicas do touchpad ainda funcionam (isso inclui mover o cursor e clicar), mas nenhum clique direito ou clique do meio nem a rolagem funciona.
synclient -l
dá erro:
Couldn't find synaptics properties. No synaptics driver loaded?
$ xinput
⎡ Virtual core pointer id=2 [master pointer (3)]
⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)]
⎜ ↳ PS/2 Synaptics TouchPad id=12 [slave pointer (2)]
⎜ ↳ USB OPTICAL MOUSE id=14 [slave pointer (2)]
também xinput list-props 12
Device 'PS/2 Synaptics TouchPad':
Device Enabled (142): 1
Coordinate Transformation Matrix (144): 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000
Device Accel Profile (265): 0
Device Accel Constant Deceleration (266): 1.000000
Device Accel Adaptive Deceleration (267): 1.000000
Device Accel Velocity Scaling (268): 10.000000
Device Product ID (261): 2, 1
Device Node (262): "/dev/input/event4"
Evdev Axis Inversion (269): 0, 0
Evdev Axes Swap (271): 0
Axis Labels (272): "Rel X" (152), "Rel Y" (153)
Button Labels (273): "Button Left" (145), "Button Middle" (146), "Button Right" (147), "Button Wheel Up" (148), "Button Wheel Down" (149)
Evdev Middle Button Emulation (274): 0
Evdev Middle Button Timeout (275): 50
Evdev Third Button Emulation (276): 0
Evdev Third Button Emulation Timeout (277): 1000
Evdev Third Button Emulation Button (278): 3
Evdev Third Button Emulation Threshold (279): 20
Evdev Wheel Emulation (280): 0
Evdev Wheel Emulation Axes (281): 0, 0, 4, 5
Evdev Wheel Emulation Inertia (282): 10
Evdev Wheel Emulation Timeout (283): 200
Evdev Wheel Emulation Button (284): 4
Evdev Drag Lock Buttons (285): 0
então tudo parece normal. por outro lado, cat /var/log/Xorg.0.log | grep syna
não fornece nada, mas cat /var/log/Xorg.0.log | grep Syn
fornece resultados razoáveis:
[ 29.173] (II) config/udev: Adding input device PS/2 Synaptics TouchPad (/dev/input/event4)
[ 29.173] (**) PS/2 Synaptics TouchPad: Applying InputClass "evdev pointer catchall"
[ 29.173] (II) Using input driver 'evdev' for 'PS/2 Synaptics TouchPad'
[ 29.173] (**) PS/2 Synaptics TouchPad: always reports core events
[ 29.173] (**) evdev: PS/2 Synaptics TouchPad: Device: "/dev/input/event4"
[ 29.173] (--) evdev: PS/2 Synaptics TouchPad: Vendor 0x2 Product 0x1
[ 29.173] (--) evdev: PS/2 Synaptics TouchPad: Found 3 mouse buttons
[ 29.173] (--) evdev: PS/2 Synaptics TouchPad: Found relative axes
[ 29.173] (--) evdev: PS/2 Synaptics TouchPad: Found x and y relative axes
[ 29.173] (II) evdev: PS/2 Synaptics TouchPad: Configuring as mouse
[ 29.173] (**) evdev: PS/2 Synaptics TouchPad: YAxisMapping: buttons 4 and 5
[ 29.173] (**) evdev: PS/2 Synaptics TouchPad: EmulateWheelButton: 4, EmulateWheelInertia: 10, EmulateWheelTimeout: 200
[ 29.173] (II) XINPUT: Adding extended input device "PS/2 Synaptics TouchPad" (type: MOUSE, id 12)
[ 29.173] (II) evdev: PS/2 Synaptics TouchPad: initialized for relative axes.
[ 29.173] (**) PS/2 Synaptics TouchPad: (accel) keeping acceleration scheme 1
[ 29.173] (**) PS/2 Synaptics TouchPad: (accel) acceleration profile 0
[ 29.173] (**) PS/2 Synaptics TouchPad: (accel) acceleration factor: 2.000
[ 29.173] (**) PS/2 Synaptics TouchPad: (accel) acceleration threshold: 4
[ 29.173] (II) config/udev: Adding input device PS/2 Synaptics TouchPad (/dev/input/mouse0)
Eu tentei adicionar entrada a /etc/X11/xorg.conf
, mas não funcionou.
Quando inicializo usando o kernel 3.13.0-29, tudo funciona. Com qualquer novo kernel - problemas.
Alguma ideia de como corrigir / depurar?
aplausos!