Puncte:2

Evenimentul de ciupire libinput al trackpadului Lenovo este înghițit?

drapel jp

Rulez previzualizarea dezvoltării Ubuntu 21.10 pe un Lenovo 82B500DBAU, cu xmonad-wm.

Are o MSFT0001:00 06CB:7F28 Touchpad, care în cea mai mare parte pare să funcționeze destul de bine (în special, totuși, nu este acceptat [deloc] în kernel-urile Linux cu <= 21.04), care este condus de libinput 1.18.1.

Derulare cu două degete, clic dreapta cu două degete, atingere pentru a face clic și gesturi cu 3/4 degete (folosind fusuma) toate funcționează perfect. Când privesc libinput debug-gui, totul pare să funcționeze perfect, detectând până la 5 degete la un moment dat cu comenzile de defilare verticală/orizontală și ciupire.

Totuși, întâmpin unele probleme cu ciupirea controalelor în aplicații și, în mod intuitiv, simt că este ceva de-a face cu evenimentul libinput care este înghițit undeva pe parcurs.

Când privesc evenimente de depanare libinput, văd clar CIPIT evenimente declanșate atunci când fac o ciupire cu două degete pe trackpad:

 eveniment7 GESTURE_PINCH_BEGIN +35,886s 2
 event7 GESTURE_PINCH_UPDATE +35,886s 2 -0,40/-1,21 (-0,44/-1,32 neaccelerat) 1,03 @ -0,09
 event7 GESTURE_PINCH_UPDATE +35.893s 2 0.00/-0.80 ( 0.00/-0.88 neaccelerat) 1.06 @ 0.13
 event7 GESTURE_PINCH_UPDATE +35.901s 2 -0.44/-0.88 (-0.44/-0.88 neaccelerat) 1.09 @ -0.06
...
 event7 GESTURE_PINCH_UPDATE +36.107s 2 0.88/ 2.20 ( 0.88/ 2.20 neaccelerat) 1.10 @ 0.53
 event7 GESTURE_PINCH_UPDATE +36.114s 2 0.00/ 0.44 ( 0.00/ 0.44 neaccelerat) 1.10 @ 0.04
 eveniment7 GESTURE_PINCH_END +36.120s 2

Și, dacă am configurat fusuma pentru a avea un fel de declanșare pe un trackpad, va declanșa cu bucurie acea funcție pentru mine.

Ceea ce caut este o mărire fluidă a aplicațiilor care ar trebui să o accepte -- în special, cele cu care am testat sunt Firefox 91.0 și evident 40.4. Aceste aplicații, AIUI, ar trebui să accepte în mod nativ comenzile de prindere pentru un zoom uniform (de exemplu, în cazul Firefox 83+, ar trebui să controleze un zoom naiv care nu declanșează o re-rendare DOM). Cu toate acestea, niciunul dintre ele nu pare să producă vreun efect.

Am considerat că aceasta poate fi o problemă cu managerul de ferestre, dar de atunci am reprodus aceleași rezultate în GNOME nativ Ubuntu.

Ai vreo înțelepciune cum pot continua să depanez asta? Nu sunt foarte bine versat în dispozitive de intrare / drivere / conducta generală abstractă a lucrurilor, așa că orice idee despre lucruri de încercat ar fi foarte apreciată.

EDITARE: Am uitat să menționez - merită remarcat faptul că intrările „mai ciudate” precum defilarea orizontală do funcționează în aplicații precum Firefox / evince, chiar pare să fie ciupit.

Zanna avatar
drapel kr
Închiderea acestei întrebări așa cum este, se pare că acesta este ceva care ar trebui să fie ridicat pe [Launchpad](https://launchpad.net/) pentru ca dezvoltatorii să lucreze - nu rezolvăm aceste tipuri de întrebări aici până la lansarea lansării . Dacă acest lucru persistă după aceea, putem redeschide.

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.