Défilement naturel du trackpad magique

J'ai mon Apple Magic Trackpad connecté à ma dissortingbution Ubuntu 12.04 et ça fonctionne très bien avec un file de configuration xorg personnalisé à /etc/X11/xorg.conf.d/60-apple-wireless-trackpad.conf :

 # Configuration for fine-tuning only the Apple Magic Trackpad. Section "InputClass" Identifier "Apple Magic Trackpad" Driver "synaptics" # Match only the Apple Magic Trackpad MatchUSBID "05ac:030e" MatchIsTouchpad "on" # Set resolution tweaks for better response Option "VertResolution" "75" Option "HorizResolution" "75" # Set a timeout for multi finger click so accidental double-clicks don't # happen when right clicking and other gestures Option "EmulateMidButtonTime" "100" # Increase sensitivity Option "MinSpeed" "1.75" Option "MaxSpeed" "1.85" Option "AccelFactor" "0.05" # Scrolling Option "VertScrollDelta" "-100" Option "HorizScrollDelta" "-100" EndSection 

Le delta de défilement négatif me donne un "défilement naturel", c'est-à-dire un défilement inverse. Le problème que j'ai, c'est que lorsque je défile, il va souvent «sauter».

C'est ce qui se passe:

  1. Je fais glisser deux doigts pour faire défiler vers le bas ou jusqu'à un certain point.
  2. Je fais ensuite la même action rapidement pour continuer à faire défiler
  3. Le contenu saute dans la direction opposée de laquelle je défile.

J'ai fait une capture d'écran ici. Regardez-le en plein écran et faites attention à la barre de défilement à gauche.

Il me semble que votre défilement "rapide" dépasse le delta de défilement.

En tout cas, j'ai aussi un Magic Trackpad sur Ubuntu 12. J'ai simplement échangé les buttons ZAxisMapping pour get un défilement naturel.

Des instructions détaillées sur le Wiki Ubuntu .

TL; DR:

Utilisez xev pour find les buttons "glisser vers le haut" et "glisser vers le bas" pour votre trackpad. Mettez-les dans l'ordre inverse dans xorg.conf .