Am cumpărat un IdeaPad Gaming 3 15ARH05 și am instalat Ubuntu. Versiunea de kernel este 5.8.0-43-generic
iar versiunea Ubuntu este Ubuntu 20.04.2 LTS
.
După instalarea Ubuntu am observat că nu am putut muta cursorul folosind Touchpad-ul. Touchpad-ul este detectat și pot să dau clic (pe ambele părți) și să ating pentru a face clic, dar cursorul nu se mișcă deloc. De asemenea, rețineți că un mouse auxiliar funcționează fără erori, problema este doar mișcarea cursorului cu touchpad-ul.
Așa cum se arată în xinput
, Touchpad-ul este activat:
â¡ Indicatorul de bază virtual id=2 [pointerul principal (3)]
â â³ Nucleul virtual XTEST pointer id=4 [pointer slave (2)]
â â³ MSFT0001:00 06CB:CE2D Mouse id=13 [pointer slave (2)]
â â³ MSFT0001:00 06CB:CE2D Touchpad id=14 [indicator slave (2)]
â â³ 2.4G Mouse id=10 [pointer slave (2)]
⣠ID tastatură de bază virtuală=3 [tastatură principală (2)]
...
Dacă verific xinput --list-props 14
Inteleg asta:
Dispozitiv „MSFT0001:00 06CB:CE2D Touchpad”:
Dispozitiv activat (155): 1
Matricea de transformare a coordonatelor (157): 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 000.
Atingerea libinput activată (310): 1
libinput Atingerea activată Implicit (311): 0
libinput Tapping Drag Activat (312): 1
libinput Tapping Drag Activat Implicit (313): 1
libinput Tapping Drag Lock Enabled (314): 0
libinput Tapping Drag Lock Enabled Implicit (315): 0
libinput Maparea butoanelor de atingere activată (316): 1, 0
libinput Tapping Button Mapping Implicit (317): 1, 0
libinput Defilare naturală activată (292): 1
libinput Defilare naturală activată Implicit (293): 0
libinput Dezactivare la tastare activată (318): 1
libinput Dezactivare la tastare Activat Implicit (319): 1
Metode de defilare libinput disponibile (294): 1, 1, 0
libinput Metoda de defilare activată (295): 1, 0, 0
libinput Metoda de derulare Activată Implicit (296): 1, 0, 0
libinput Metode de clic disponibile (320): 1, 1
libinput Metoda de clic activată (321): 1, 0
libinput Metodă de clic Activată Implicit (322): 1, 0
libinput Middle Emulation Enabled (299): 0
libinput Middle Emulation Enabled Implicit (300): 0
libinput Accel Speed (301): 0,000000
libinput Accel Speed Implicit (302): 0,000000
libinput Stângaci activat (306): 0
libinput Stângaci activat Implicit (307): 0
libinput Moduri de trimitere a evenimentelor disponibile (277): 1, 1
libinput Mod trimitere evenimente activat (278): 0, 0
libinput Mod trimitere evenimente activat Implicit (279): 0, 0
Nod dispozitiv (280): „/dev/input/event11”
ID produs dispozitiv (281): 1739, 52781
libinput Butoane de blocare prin tragere (308): <fără elemente>
libinput Defilare orizontală activată (309): 1
Inițial am crezut că acest lucru s-ar putea întâmpla din cauza unei valori greșite în libinput Accel Speed
dar modificarea acestei valori nu pare să afecteze Touchpad-ul.
Am căutat pe internet de câteva zile și niciuna dintre soluții nu a funcționat pentru mine, touchpad-ul este detectat, așa că presupun că aceasta nu este o problemă legată de kernel, poate că există o problemă cu libinput
, dar nu pot să-mi dau seama ce, orice sugestie va fi apreciată.