web-dev-qa-db-fra.com

Le tapis de souris est nerveux et inexact

J'utilise Ubuntu 13.10 pour le moment.

Je sais que cela fera probablement penser à certaines personnes que cela a déjà été demandé (j'ai lu des problèmes similaires, mais rien de ce que j'ai essayé n'a aidé).

Ainsi, sur les fenêtres, le tapis de souris semble suivre parfaitement les mouvements de mes doigts. Si je descends très lentement et à droite, cela me suivra très lentement: en bas et à droite.

Cependant, sur Ubuntu, si je descends lentement vers la droite, il semble sauter de façon aléatoire les pixels. Plutôt que de suivre parfaitement, de temps en temps (assez fréquemment), il semble sauter de 8 pixels (une quantité faible mais perceptible). Cela signifie que lorsque je traîne lentement vers le bas et vers la droite, il sautera périodiquement plus loin qu'il ne le devrait.

Le problème est que cette instabilité est extrêmement perceptible lorsque j'essaie d'utiliser un clic gauche (mon tapis de souris a des zones de boutons programmables). Ainsi, lorsque je veux cliquer sur un lien, mon pouce touche le mousepad pour commencer le clic et la nervosité de la souris, ce qui me pousse beaucoup à cliquer-glisser ou à rater complètement ce que j'essayais de cliquer.

J'ai bricolé avec tous les réglages que j'ai pu trouver et rien ne semble avoir aucun impact sur cela.

Paramètres que j'ai essayés:

synclient ----

Doigtier
FingerHigh
MinSpeed
Vitesse maximale
AccelFactor
Horiz Hysteresis
VertHysteresis
AreaBottomEdge

xinput sur SynPS/2 Synaptics TouchPad ----

Pression à deux doigts
Zones de boutons programmables
Suppression du bruit

Le seul paramètre qui a eu un impact ANY était AreaBottomEdge, mais le problème était qu'il ne faisait pas ce que je voulais.

Donc, il arrête de suivre les mouvements sur la partie inférieure de mon ordinateur portable (c.-à-d. En désactivant essentiellement le suivi sur la "zone de bouton programmable" en fonction de la valeur que j'ai définie). Toutefois, lorsque deux doigts sont sur le trackpad, il continue de suivre mon pouce dans cette zone, ce qui le rend instable lorsque je tente de cliquer.

Toute aide est appréciée. Ça me rend fou.


N'importe qui?

Cela semble être un problème incroyablement commun sur Linux avec les pavés tactiles Synaptics.

Je ne suis pas sûr de savoir pourquoi personne n'a fait de meilleurs conducteurs. Je suis sûr que cela empêche beaucoup d'utilisateurs d'ordinateurs portables de passer à Linux (ou à tout le moins de les décourager).

Je suppose que je ne devrais pas trop me plaindre à moins d'être prêt à écrire moi-même ces pilotes. Néanmoins, pour une organisation comme Ubuntu, on pourrait penser que quelqu'un se verrait déléguer la tâche de rendre le système d'exploitation utilisable efficacement avec un pavé tactile.

2
Kurt

Vous pouvez essayer d'activer la suppression du bruit. Tout d’abord, lancez xinput pour trouver l’identifiant de votre appareil à pavé tactile.

$ xinput
⎡ Virtual core pointer                      id=2    [master pointer  (3)]
⎜   ↳ Virtual core XTEST pointer                id=4    [slave  pointer  (2)]
⎣   ↳ SynPS/2 Synaptics TouchPad                id=13   [slave  pointer  (2)]

Comme vous pouvez le constater, mon identifiant est 13.

Pour définir le cycle d’annulation du bruit

xinput set-prop 13 'Synaptics Noise Cancellation' 30 30

13 est l'identifiant de votre dispositif de pointage. Vous pouvez modifier les nombres 30 30 (ils définissent les côtés de la "boîte de suppression de bruit") pour trouver ce qui vous convient.

Si cela fonctionne, vous voudrez peut-être que cette commande s'exécute automatiquement à la connexion et/ou au démarrage. Startup Applications -> Add -> entrez la commande xinput- dans le champ de texte 'commande'.

Plus d'informations:

http://manpages.ubuntu.com/manpages/precise/man4/synaptics.4.html

2
imolit