Le cabotage en coin aide! Bien que ce ne soit pas un vrai correctif, j'ai trouvé que l'utilisation du CornerCoasting
mode du pilote Synaptics au lieu du mode de défilement inertiel normal (sans doigt) aide. Raison: le mode roue libre en coin est actif tout en gardant le doigt dans le coin et s'arrête immédiatement lors du relâchement. Tout en appuyant sur Ctrlpendant le virage en coin crée toujours le problème de "folie du zoom de Firefox" que vous décrivez, j'ai trouvé que je suis très peu susceptible de le faire pendant que je suis activement impliqué dans une action (c'est-à-dire avec le doigt sur le pavé tactile plutôt que le cabotage sans doigt).
Essayer le cabotage de coin. La commande suivante configure le mode de roue libre en coin:
synclient VertEdgeScroll=1 CornerCoasting=1 CoastingSpeed=1 CoastingFriction=0
VertEdgeScroll=1
est parce que le cabrage en coin ne fonctionne qu'avec le défilement des bords, pas avec le défilement à deux doigts. Si vous aimez les virages en coin sur les bords droit et inférieur, ajoutez HorizEdgeScroll=1
à la ligne ci-dessus. CornerCoasting=1
active le mode roue libre en virage. CoastingSpeed
est la vitesse minimale de défilement pendant le cabotage, mais cela semble également être la vitesse minimale du curseur pour le déclencher. Je l'ai donc réglé au minimum pour faciliter le déclenchement du mode, ce qui peut être difficile (et impossible avec quelque chose comme ça CoastingSpeed=100
). CoastingFriction
est une valeur permettant au défilement inertiel de disparaître. Nous le désactivons ici pour le maintenir en place jusqu'à ce que vous leviez le doigt, différent de ce qui est généralement souhaité dans les cabotages conventionnels. Pour plus de détails sur ces options, consultez la page de manuel Synaptics .
Quelque chose qui n'est pas mentionné dans la page de manuel: le cabotage dans les coins est apparemment activé en glissant d'une zone de bord non-coin dans une zone de coin, puis en maintenant le doigt dessus . Ainsi, le mouvement de cabrage en coin s'arrête si vous soulevez accidentellement le doigt, pendant très peu de temps même, en vous cognant contre / sur le bord du pavé tactile. Le mode de déclenchement «se déplacer dans une zone de coin» signifie également que le cabotage en coin ne fonctionnera pas ou sera difficile à déclencher si votre TopEdge
etBottomEdge
les paramètres laissent peu ou pas de zone non coin au bord. Celles-ci sont pertinentes ici car les zones d'angle sont définies par les intersections des zones de bord. De plus, sans zone de bord droit de taille accessible, le déclenchement d'un cabrage en coin sera également difficile, voire impossible. Pour mon matériel (ThinkPad X201), j'ai trouvé que ces valeurs fonctionnaient bien (les vôtres peuvent être différentes, cela prend un peu d'expérimentation):
synclient RightEdge=4800 TopEdge=2000 BottomEdge=4000
Faire un bâton de roue libre. Bien qu'il synclient
soit idéal pour tester les paramètres avec effet immédiat, ils sont perdus lors du redémarrage de X. Pour les faire coller, créez un /etc/X11/xorg.conf.d/51-synaptics-cornercoasting.conf
fichier de configuration ou un nom similaire comme décrit ici (il fonctionne également dans Ubuntu!). Dans le cas ci-dessus, le contenu serait:
Section "InputClass"
Identifier "Touchpad tweaks"
Driver "synaptics"
MatchIsTouchpad "on"
Option "VertEdgeScroll" "on"
# Option "HorizEdgeScroll" "on" # Enable if you want this.
Option "CornerCoasting" "on"
Option "CoastingSpeed" "1"
Option "CoastingFriction" "0"
Option "RightEdge" "4800"
Option "TopEdge" "2000"
Option "BottomEdge" "4000"
EndSection
Et puis redémarrez X pour voir l'effet, bien sûr.
Strg
la même chose queCtrl
?