Hi all,
I recently started having some issues where my touchpad would occasionally stop tracking.
This first happened when I had installed keyd, but it “resolved itself” once keyd was uninstalled.
Today, it came back.
When running xinput, I saw a PS/2 Generic Mouse listed as an input device. This device was also present when I was using Keyd to remap keys, and it disappeared when I removed keyd. Thinking it might be the same issue, I blacklisted psmouse
as suggested here.
When i ran libinput debug-events --verbose
, i found that a palm detected interrupt would be thrown when I was moving the cursor around. This would happen seemingly at random. A snippet of the output can be seen below:
365: event12 - palm: touch 0 (TOUCH_UPDATE), palm detected (tool-palm)
... event12 - gesture state GESTURE_STATE_POINTER_MOTION → GESTURE_EVENT_RESET → GESTURE_STATE_NONE
378: event12 - palm: touch 0 (TOUCH_END), palm detected (tool-palm)
... event12 - button state: touch 0 from BUTTON_STATE_AREA event BUTTON_EVENT_UP to BUTTON_STATE_NONE
Here is the output of xinput list
:
xinput list
⎡ Virtual core pointer id=2 [master pointer (3)]
⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)]
⎜ ↳ 2.4G Mouse id=10 [slave pointer (2)]
⎜ ↳ VEN_0488:00 0488:104B Touchpad id=12 [slave pointer (2)]
⎜ ↳ VEN_0488:00 0488:104B Mouse id=11 [slave pointer (2)]
⎣ Virtual core keyboard id=3 [master keyboard (2)]
↳ Virtual core XTEST keyboard id=5 [slave keyboard (3)]
↳ Video Bus id=6 [slave keyboard (3)]
↳ Video Bus id=7 [slave keyboard (3)]
↳ Sleep Button id=9 [slave keyboard (3)]
↳ Intel HID 5 button array id=13 [slave keyboard (3)]
↳ Intel HID events id=14 [slave keyboard (3)]
↳ Dell WMI hotkeys id=16 [slave keyboard (3)]
↳ AT Translated Set 2 keyboard id=17 [slave keyboard (3)]
↳ Dell Privacy Driver id=15 [slave keyboard (3)]
↳ Power Button id=8 [slave keyboard (3)]
Any help in resolving this would be greatly appreciated.