Réponses:
Il s'agit d'un bug connu: LP: 1368402
Une bonne solution simple (solution de contournement) qui permet d'utiliser le défilement naturel dans toutes les applications (y compris celles de Chrome et Gnome), testée sur Xenial 16.04, est la suivante.
Tout d' abord désactiver la direction de marche arrière à partir des paramètres de la souris XFCE : Settings > Mouse and Touchpad > Reverse scroll direction
.
Ensuite, exécutez dans un terminal:
synclient
Il affichera une liste de paires clé-valeur comme ceci:
Parameter settings:
LeftEdge = 97
RightEdge = 2335
TopEdge = 89
BottomEdge = 1575
FingerLow = 25
FingerHigh = 30
MaxTapTime = 180
MaxTapMove = 129
MaxDoubleTapTime = 100
SingleTapTimeout = 180
ClickTime = 100
EmulateMidButtonTime = 0
EmulateTwoFingerMinZ = 282
EmulateTwoFingerMinW = 7
VertScrollDelta = 58
HorizScrollDelta = 58
VertEdgeScroll = 0
HorizEdgeScroll = 0
CornerCoasting = 0
VertTwoFingerScroll = 1
HorizTwoFingerScroll = 1
MinSpeed = 1
MaxSpeed = 1.75
AccelFactor = 0.0678887
TouchpadOff = 1
LockedDrags = 0
LockedDragTimeout = 5000
RTCornerButton = 2
RBCornerButton = 3
LTCornerButton = 0
LBCornerButton = 0
TapButton1 = 1
TapButton2 = 3
TapButton3 = 0
ClickFinger1 = 1
ClickFinger2 = 3
ClickFinger3 = 0
CircularScrolling = 0
CircScrollDelta = 0.1
CircScrollTrigger = 0
CircularPad = 0
PalmDetect = 0
PalmMinWidth = 10
PalmMinZ = 200
CoastingSpeed = 20
CoastingFriction = 50
PressureMotionMinZ = 30
PressureMotionMaxZ = 160
PressureMotionMinFactor = 1
PressureMotionMaxFactor = 1
ResolutionDetect = 1
GrabEventDevice = 0
TapAndDragGesture = 1
AreaLeftEdge = 0
AreaRightEdge = 0
AreaTopEdge = 0
AreaBottomEdge = 0
HorizHysteresis = 14
VertHysteresis = 14
ClickPad = 1
RightButtonAreaLeft = 1216
RightButtonAreaRight = 0
RightButtonAreaTop = 1364
RightButtonAreaBottom = 0
MiddleButtonAreaLeft = 0
MiddleButtonAreaRight = 0
MiddleButtonAreaTop = 0
MiddleButtonAreaBottom = 0
Recherchez la clé: VertScrollDelta
et vérifiez sa valeur. Si c'est par exemple 58, réglez-le sur -58 avec la commande suivante:
synclient VertScrollDelta=-58
Si vous souhaitez faire de même avec le défilement horizontal, recherchez plutôt la clé: HorizScrollDelta
et inversez-la de la même manière:
synclient HorizScrollDelta=-58
[Éditer]
Comme l'a souligné rubo77 , cela ne dure pas après un redémarrage. Si vous souhaitez qu'il devienne la valeur par défaut, créez un script comme celui-ci fix_scroll.sh
:
#!/usr/bin/bash
synclient VertScrollDelta=-58
synclient HorizScrollDelta=-58
Ajoutez ensuite fix_scroll.sh
à vos applications de démarrage:
Settings > Session and Startup > Application Autostart > Add
Le crédit va à: https://forums.linuxmint.com/viewtopic.php?f=90&t=233135&p=1236836&sid=394bf7ad96c3ba102949bac4dd404a1a
J'ai beaucoup cherché et trouvé également un rapport de bug à ce sujet, mais la solution était simple:
Vous devez sélectionner le périphérique Touchpad dans la boîte de sélection en haut des paramètres de la souris.
(C'était un peu difficile à trouver, car je ne m'attendais pas à ce que les paramètres de la souris et du pavé tactile soient configurables séparément.)
Sur les anciennes versions de xfce, où le paramètre n'existe pas, vérifiez la valeur avec
synclient | grep VertScrollDelta
et utilisez la valeur négative, vous y trouverez (par exemple -58 au lieu de 58).
La meilleure méthode qui a fonctionné pour moi pour rendre ce redémarrage sûr est d'ajouter vos modifications dans Xsession.d
, afin qu'il se charge automatiquement pour tous les utilisateurs lorsque vous vous connectez à X:
(le fichier n'existe pas, vous pouvez donc le nommer comme vous le souhaitez. Les chiffres sur la gauche indiquent l'ordre dans lequel il sera exécuté par rapport aux autres fichiers.)
sudo nano /etc/X11/Xsession.d/80synaptics
Ajoutez juste les commandes synclient dans ce fichier:
synclient VertScrollDelta=-58
(devrait appartenir à root, avec les autorisations 644)
chmod 644 /etc/X11/Xsession.d/80synaptics
Il y a encore quelque chose d'étrange: le défilement horizontal est toujours faux, cela peut être corrigé avec:
echo 'pointer = 1 2 3 4 5 7 6 8 9 10 11 12' >> .Xmodmap
xmodmap .Xmodmap
Avec Xfce 4.12 ou supérieur, vous pouvez accéder aux paramètres de la souris et sélectionner Inverser le sens de défilement . Le paramètre est sous Souris, mais il inverse également le sens de défilement du pavé tactile.