I recently set up Ubuntu on a new Dell XPS 13 (9343), and I've been having a bit of trouble with the trackpad. It cannot right click. Here's what I've tried so far:
Checking xinput: Output of xinput -list
was:
$ xinput -list
⎡ Virtual core pointer id=2 [master pointer (3)]
⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)]
⎜ ↳ ELAN Touchscreen id=10 [slave pointer (2)]
⎜ ↳ Mouseemu virtual mouse id=16 [slave pointer (2)]
⎜ ↳ DLL0665:01 06CB:76AD UNKNOWN id=12 [slave pointer (2)]
⎜ ↳ PS/2 Synaptics TouchPad id=14 [slave pointer (2)]
⎣ Virtual core keyboard id=3 [master keyboard (2)]
↳ Virtual core XTEST keyboard id=5 [slave keyboard (3)]
↳ Power Button id=6 [slave keyboard (3)]
↳ Video Bus id=7 [slave keyboard (3)]
↳ Power Button id=8 [slave keyboard (3)]
↳ Sleep Button id=9 [slave keyboard (3)]
↳ Integrated_Webcam_HD id=11 [slave keyboard (3)]
↳ AT Translated Set 2 keyboard id=13 [slave keyboard (3)]
↳ Mouseemu virtual keyboard id=15 [slave keyboard (3)]
↳ Dell WMI hotkeys id=17 [slave keyboard (3)]
After checking all of the possibilities, I determined that DLL0665:01 06CB:76AD UNKNOWN
was the only one that when disabled, caused the trackpad to stop working. None of the others had any effect.
Naturally, I ran xinput --test 12
, and I got the following results:
- Regardless of which button (left or right) I pressed, button press 1 and button release 1 were called.
- If I pressed the trackpad in two places, at slightly different times (talking a few dozen milliseconds, but it could not be at the same time), then it would output the button press 3 and the button release 3 that I would expect from a right click. These clicks could be anywhere on the trackpad as long as the timing was correct.
It is also worth noting that xdotool still works correctly, and that things like right click worked fine on Windows.
If any of you could help me figure out what is going on, that would be wonderful. Thank you.