J'ai un Asus Zenbook UX550V, exécutant Ubuntu Gnome 17.04 et Windows 10.
J'ai un touchpad Elantech et cela fonctionne ridiculement bien sous Windows 10. Il est incroyablement précis, jusqu'au pixel.
La même chose ne peut cependant pas être dite dans Ubuntu Gnome. Cela fonctionne à tous les égards sauf que le tapotement n’est pas aussi sensible et mon plus gros problème est que lorsqu’il s’agisse de faire de petits mouvements, cela ne se fait pas aussi bien que dans Windows 10.
Par exemple, dans Windows 10, si je fais de très petits cercles, le curseur fera vraisemblablement de petits cercles. Dans Ubuntu cependant, il pourrait ignorer une douzaine de pixels dans une direction, puis une autre, puis une autre, etc. . Toute aide pour le faire fonctionner comme dans Windows 10 serait fantastique. Merci d'avance.
J'espère que je ne suis pas trop en retard.
Avez-vous vérifié synclient
à ce sujet?
si vous ne l'avez pas installé (Sudo apt install synclient
) et affichez le résultat.
Le mien est quelque chose comme ça.
> synclient
Parameter settings:
LeftEdge = 129
RightEdge = 3105
TopEdge = 126
BottomEdge = 2211
FingerLow = 1
FingerHigh = 1
MaxTapTime = 180
MaxTapMove = 175
MaxDoubleTapTime = 180
SingleTapTimeout = 180
ClickTime = 100
EmulateMidButtonTime = 0
EmulateTwoFingerMinZ = 282
EmulateTwoFingerMinW = 7
VertScrollDelta = -79
HorizScrollDelta = -79
VertEdgeScroll = 1
HorizEdgeScroll = 0
CornerCoasting = 0
VertTwoFingerScroll = 1
HorizTwoFingerScroll = 0
MinSpeed = 1
MaxSpeed = 1.75
AccelFactor = 0.0501253
TouchpadOff = 0
LockedDrags = 0
LockedDragTimeout = 5000
RTCornerButton = 2
RBCornerButton = 3
LTCornerButton = 0
LBCornerButton = 0
TapButton1 = 1
TapButton2 = 3
TapButton3 = 2
ClickFinger1 = 1
ClickFinger2 = 3
ClickFinger3 = 0
CircularScrolling = 0
CircScrollDelta = 0.1
CircScrollTrigger = 0
CircularPad = 0
PalmDetect = 1
PalmMinWidth = 10
PalmMinZ = 200
CoastingSpeed = 35
CoastingFriction = 40
PressureMotionMinZ = 30
PressureMotionMaxZ = 160
PressureMotionMinFactor = 1
PressureMotionMaxFactor = 1
ResolutionDetect = 1
GrabEventDevice = 0
TapAndDragGesture = 1
AreaLeftEdge = 0
AreaRightEdge = 0
AreaTopEdge = 0
AreaBottomEdge = 0
HorizHysteresis = 19
VertHysteresis = 19
ClickPad = 1
RightButtonAreaLeft = 1617
RightButtonAreaRight = 0
RightButtonAreaTop = 1916
RightButtonAreaBottom = 0
MiddleButtonAreaLeft = 0
MiddleButtonAreaRight = 0
MiddleButtonAreaTop = 0
MiddleButtonAreaBottom = 0
Généralement, en éditant les CoastingSpeed
et CoastingFriction
, vous pouvez trouver le point idéal. Je mets le mien à 35 et 40 en utilisant:
synclient CoastingSpeed=35
synclient CoastingFriction=40
Enregistrez-le dans un fichier texte, renommez-le en tant que startup.sh et exécutez-le à chaque démarrage à l'aide d'applications de démarrage.
synclient a beaucoup d'autres options intéressantes aussi, vous devriez le vérifier comme un tapotement à trois doigts pour être reconnu comme un clic du milieu, aider à coller des choses et à ouvrir de nouveaux onglets. Clic central