I have bought an IdeaPad Gaming 3 15ARH05 and I installed Ubuntu. The kernel version is 5.8.0-43-generic
and the Ubuntu version is Ubuntu 20.04.2 LTS
.
After installing Ubuntu I noticed that I couldn't move the cursor using the Touchpad. The Touchpad is detected and I'm able to click (on both sides) and tap to click, but the cursor doesn't move at all. Also note that an auxiliar mouse works without errors, the issue is just the movement of the cursor with the Touchpad.
As shown in xinput
, the Touchpad is enabled:
⎡ Virtual core pointer id=2 [master pointer (3)]
⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)]
⎜ ↳ MSFT0001:00 06CB:CE2D Mouse id=13 [slave pointer (2)]
⎜ ↳ MSFT0001:00 06CB:CE2D Touchpad id=14 [slave pointer (2)]
⎜ ↳ 2.4G Mouse id=10 [slave pointer (2)]
⎣ Virtual core keyboard id=3 [master keyboard (2)]
...
If I check xinput --list-props 14
I get this:
Device 'MSFT0001:00 06CB:CE2D Touchpad':
Device Enabled (155): 1
Coordinate Transformation Matrix (157): 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000
libinput Tapping Enabled (310): 1
libinput Tapping Enabled Default (311): 0
libinput Tapping Drag Enabled (312): 1
libinput Tapping Drag Enabled Default (313): 1
libinput Tapping Drag Lock Enabled (314): 0
libinput Tapping Drag Lock Enabled Default (315): 0
libinput Tapping Button Mapping Enabled (316): 1, 0
libinput Tapping Button Mapping Default (317): 1, 0
libinput Natural Scrolling Enabled (292): 1
libinput Natural Scrolling Enabled Default (293): 0
libinput Disable While Typing Enabled (318): 1
libinput Disable While Typing Enabled Default (319): 1
libinput Scroll Methods Available (294): 1, 1, 0
libinput Scroll Method Enabled (295): 1, 0, 0
libinput Scroll Method Enabled Default (296): 1, 0, 0
libinput Click Methods Available (320): 1, 1
libinput Click Method Enabled (321): 1, 0
libinput Click Method Enabled Default (322): 1, 0
libinput Middle Emulation Enabled (299): 0
libinput Middle Emulation Enabled Default (300): 0
libinput Accel Speed (301): 0.000000
libinput Accel Speed Default (302): 0.000000
libinput Left Handed Enabled (306): 0
libinput Left Handed Enabled Default (307): 0
libinput Send Events Modes Available (277): 1, 1
libinput Send Events Mode Enabled (278): 0, 0
libinput Send Events Mode Enabled Default (279): 0, 0
Device Node (280): "/dev/input/event11"
Device Product ID (281): 1739, 52781
libinput Drag Lock Buttons (308): <no items>
libinput Horizontal Scroll Enabled (309): 1
I initially thought this may happened because of a wrong value in libinput Accel Speed
but making changes to this value doesn't seem to affect the Touchpad.
I have been searching on the Internet for a couple of days and none of the solutions worked for me, the Touchpad is detected, so I assume this is not an issue related to the Kernel, maybe there's an issue with libinput
, but I cannot figure out what, any suggestions will be appreciated.