Hello,
My touchpad stopped working properly a few weeks ago and I’ve been unable to solve the problem. The touchpad works perfectly when I reboot but it stops working anywhere from a few seconds to a few minutes later, and doesn’t start working again. It will occasionally work, after my laptop has been asleep for an extended period, >30 minutes, but it always stops working within a few seconds. I hadn’t installed any updates for ~24 hours before this began, and attempts to use previous version of libinput have yielded no changes. Using xinput list names it as Synaptics TM2976-002 id=12, and xinput list-props gets me:
Device ‘Synaptics TM2976-002’:
Device Enabled (140): 1
Coordinate Transformation Matrix (142): 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000
libinput Tapping Enabled (294): 1
libinput Tapping Enabled Default (295): 0
libinput Tapping Drag Enabled (296): 1
libinput Tapping Drag Enabled Default (297): 1
libinput Tapping Drag Lock Enabled (298): 0
libinput Tapping Drag Lock Enabled Default (299): 0
libinput Tapping Button Mapping Enabled (300): 1, 0
libinput Tapping Button Mapping Default (301): 1, 0
libinput Natural Scrolling Enabled (276): 0
libinput Natural Scrolling Enabled Default (277): 0
libinput Disable While Typing Enabled (302): 1
libinput Disable While Typing Enabled Default (303): 1
libinput Scroll Methods Available (278): 1, 1, 0
libinput Scroll Method Enabled (279): 1, 0, 0
libinput Scroll Method Enabled Default (280): 1, 0, 0
libinput Click Methods Available (304): 1, 1
libinput Click Method Enabled (305): 1, 0
libinput Click Method Enabled Default (306): 1, 0
libinput Middle Emulation Enabled (283): 0
libinput Middle Emulation Enabled Default (284): 0
libinput Accel Speed (285): 0.000000
libinput Accel Speed Default (286): 0.000000
libinput Left Handed Enabled (290): 0
libinput Left Handed Enabled Default (291): 0
libinput Send Events Modes Available (261): 1, 1
libinput Send Events Mode Enabled (262): 0, 0
libinput Send Events Mode Enabled Default (263): 0, 0
Device Node (264): “/dev/input/event8”
Device Product ID (265): 1739, 29762
libinput Drag Lock Buttons (292):
libinput Horizontal Scroll Enabled (293): 1
As far as I can tell, it should be enabled. The only thing that seems weird to me is that
40-touchpad.conf in /etc/X11/xorg.conf.d/40-touchpad.conf
does not exist.
I can’t find anything relevant on the Arch wiki, and I’m not sure where to go from here. Any help would be very much appreciated.