Score:0

Touchpad Doesn't Move Cursor - Libninput

us flag

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.

mangohost

Post an answer

Most people don’t grasp that asking a lot of questions unlocks learning and improves interpersonal bonding. In Alison’s studies, for example, though people could accurately recall how many questions had been asked in their conversations, they didn’t intuit the link between questions and liking. Across four studies, in which participants were engaged in conversations themselves or read transcripts of others’ conversations, people tended not to realize that question asking would influence—or had influenced—the level of amity between the conversationalists.