Mon pavé tactile est trop sensible. Lors de l'écriture, le curseur saute brusquement à l'endroit où il est assis. Je ne touche même pas le touchpad! J'ai eu le même problème avec 12.04 et récemment fait une mise à niveau vers 14.04, ce qui n'a pas résolu le problème.
Dans les paramètres de la souris et du pavé tactile, il n'y a que les paramètres d'une souris, pas d'un pavé tactile. J'ai essayé ceci:
Sudo apt-get install gsynaptics
gpointing-device-settings
qui n'a pas aidé.
Ensuite, j'ai trouvé this qui pourrait décrire mon problème.
Mais je suis coincé à mi-chemin. Lorsque vous mettez ceci dans le terminal:
(Ajoutez le patch au module psmouse :)
Sudo dkms add -m psmouse -v elantech-v6
J'ai compris:
Erreur! Impossible de trouver le répertoire source du module. Répertoire:/usr/src/psmouse-elantech-v6 n'existe pas.
Quelqu'un peut-il aider?
xinput list
donnera le nom de votre appareil (cherchez TouchPad)
xinput list-props "Touchpad Name"
Cela donnera les propriétés disponibles de votre pavé tactile. Vous constaterez probablement que la propriété est toujours "Synaptics ...", ce qui signifie que vous devez taper quelque chose comme:
xinput set-prop "Touchpad Name" "Synaptics Finger" 50 90 255
J'utilise les propriétés suivantes (remplacez Nom du pavé tactile par le vôtre à l'aide de la commande xinput list
) afin de réduire la sensibilité globale:
xinput set-prop "Touchpad Name" "Synaptics Noise Cancellation" 20 20
xinput set-prop "Touchpad Name" "Synaptics Finger" 50 90 255
Les 2 commandes ci-dessus semblent faire l'affaire pour moi. Avant eux mon touchpad était fondamentalement inutilisable.
J'ai eu un problème similaire avec Toshiba C-50 Cela a résolu mon problème:
xinput list
xinput list-props "SynPS/2 Synaptics TouchPad" | grep -i finger
xinput set-prop "SynPS/2 Synaptics TouchPad" "Synaptics Finger" 50 90 255
SynPS/2 Synaptics TouchPad est le nom de votre pavé tactile qui est répertorié lorsque vous tapez la liste xinput dans un terminal. Remplacez SynPS/2 Synaptics TouchPad par le nom de votre appareil.
Que diriez-vous de ce manuel qui contient une liste de commandes que vous pouvez supposément utiliser. Les arguments "50 90 225" tels qu'ils sont donnés dans les autres réponses sont expliqués dans ces documents pour représenter les valeurs de "bas, haut, et presse". Je ne sais pas quelles mes valeurs d'origine étaient, mais ... "Synaptics Finger" 5 16 225 a rendu mon système tolérable.
Il existe un outil de ligne de commande appelé synclient
. Si vous écrivez man synclient
dans la console, il est écrit:
Ce programme vous permet de modifier les paramètres du serveur Synaptics TouchPad pour le serveur XOrg/XFree86 pendant l’exécution de X.
Il existe également une interface graphique pour l'outil, appelée gpointing-device-settings
, mais il n'offre pas autant d'options que l'outil en ligne de commande. Le seul inconvénient de l'utilisation de l'outil de ligne de commande est qu'il existe de nombreuses options.
Vous pouvez lire cet article par Jack Wallen pour plus de détails.
La solution générale à ce problème consiste à ne pas diminuer la sensibilité du pavé tactile, mais à activer la détection Palm afin que le repos de votre Palm lors de la frappe ne déclenche pas de clic. Par exemple, j'ai libinput
installé et mettre ce qui suit dans /etc/X11/xorg.conf.d/90-libinput.conf
:
Section "InputClass"
Identifier "libinput touchpad catchall"
MatchIsTouchpad "on"
MatchDevicePath "/dev/input/event*"
Driver "libinput"
Option "Tapping" "True"
Option "PalmDetection" "True"
Option "TappingDragLock" "True"
EndSection
Pour plus d'informations, consultez ces autres articles pertinents:
Si vous avez un Dell, il existe une solution pour cela. Cela peut également s'appliquer même si vous ne possédez pas d'ordinateur portable Dell, à condition de mettre à jour certaines étapes. J'ai un Dell Inpsiron série 13 7000 et la solution suivante a parfaitement fonctionné pour moi.
Ces instructions proviennent directement de Dell dans cet article Correction: Precision/XPS: Problème relatif au pavé tactile général/souris Ubunt . Le problème semble être que les pilotes Synaptics ont priorité sur ceux de Dell. Vous devez désactiver Synaptics.
La première partie a fait des merveilles pour moi. Voici le script qu’ils suggèrent d’ajouter à Sudo gedit /usr/share/X11/xorg.conf.d/51-synaptics-quirks.conf
. Je ne recommande pas de suivre les solutions acceptées, car cette route semble créer d’autres problèmes.
# Disable generic Synaptics device, as we're using
# "DLL0704:01 06CB:76AE Touchpad"
# Having multiple touchpad devices running confuses syndaemon
Section "InputClass"
Identifier "SynPS/2 Synaptics TouchPad"
MatchProduct "SynPS/2 Synaptics TouchPad"
MatchIsTouchpad "on"
MatchOS "Linux"
MatchDevicePath "/dev/input/event*"
Option "Ignore" "on"
EndSection
Pour comparer la compatibilité, j'ai un Dell Inspiron série 13 7000 avec xinput list
jonathan@Dell:~$ xinput list
⎡ Virtual core pointer id=2 [master pointer (3)]
⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)]
⎜ ↳ Logitech USB Receiver id=10 [slave pointer (2)]
⎜ ↳ Logitech USB Receiver id=11 [slave pointer (2)]
⎜ ↳ ELAN Touchscreen id=13 [slave pointer (2)]
⎜ ↳ Dell0741:00 06CB:7E7E Touchpad id=14 [slave pointer (2)]
...
Synaptics ne figure pas dans cette liste car elle a été désactivée par le script ci-dessus. Avant d'ajouter ce script, je suggère d'exécuter xinput --test <id>"
(pour moi 14
). Si vous obtenez une sortie sur un terminal, cela signifie que votre appareil fonctionne (votre appareil est "allumé").
Après le redémarrage, vous devrez alors installer libinput
à l’aide de la commande suivante Sudo apt-get install xserver-xorg-input-libinput libinput-tools
.
Après l’installation de libinput
, vous devez mettre à jour Sudo gedit /usr/share/X11/xorg.conf.d/90-libinput.conf
en fonction de vos préférences. Voici le mien par exemple
# Match on all types of devices but tablet devices and joysticks
Section "InputClass"
Identifier "libinput pointer catchall"
MatchIsPointer "on"
MatchDevicePath "/dev/input/event*"
Driver "libinput"
EndSection
Section "InputClass"
Identifier "libinput keyboard catchall"
MatchIsKeyboard "on"
MatchDevicePath "/dev/input/event*"
Driver "libinput"
EndSection
Section "InputClass"
Identifier "libinput touchpad catchall"
MatchIsTouchpad "on"
MatchDevicePath "/dev/input/event*"
Option "Tapping" "True"
Option "TapingDrag" "True"
Option "DisableWhileTyping" "True"
Option "AccelProfile" "adaptive"
Option "NaturalScrolling" "True"
Option "AccelSpeed" "0.2"
Driver "libinput"
EndSection
Section "InputClass"
Identifier "libinput touchscreen catchall"
MatchIsTouchscreen "on"
MatchDevicePath "/dev/input/event*"
Driver "libinput"
EndSection
Et ça y est, pas de pavé tactile plus sensible!
J'ai eu ce problème sur de nombreuses variantes de Linux. Actuellement, je suis sur OS élémentaire Loki. J'avais automatisé la résolution de ce problème en créant le script Shell suivant dans /etc/X11/Xsession.d/56touchpadfix:
export `xinput list | grep -i touchpad | awk '{ print $6 }'`
xinput --set-prop "$id" "Synaptics Noise Cancellation" 20 20
xinput --set-prop "$id" "Synaptics Finger" 35 45 250
xinput --set-prop "$id" "Synaptics Scrolling Distance" 180 180
true
Vous devez ajuster les valeurs de votre matériel. Mine de travail pour ordinateur portable de la série Sony SVS.