web-dev-qa-db-fra.com

Problèmes de pavé tactile Ubuntu - le pointeur de la souris saute

J'ai des problèmes majeurs avec le pavé tactile Ubuntu sur un ordinateur portable Dell Latitude 3570. Si j'utilise une souris USB, tout fonctionne bien, mais si j'utilise un pavé tactile, il est très difficile à contrôler. Par exemple, si je veux cliquer sur quelque chose qui se trouve au milieu de l'écran, je clique mais, pour une raison quelconque, Ubuntu THINKS, j'ai cliqué dans le coin inférieur gauche de l'écran, ouvrant ainsi la corbeille à papier. Cela me met VRAIMENT en colère.

J'ai lu quelque part que les modifications suivantes apportées à synclient le corrigeraient:

synclient FingerLow=9
synclient FingerHigh=10

Ceux-ci ne fonctionnent pas. Et dans tous les cas, dès que je redémarre la machine, le synclient revient aux valeurs par défaut (FingerLow=25, FingerHigh=30), donc même si cela fonctionnait, je devrais les configurer chaque fois que je redémarrais la machine!

Y a-t-il autre chose que je puisse essayer? Cela me rend fou. Pour des raisons de santé mentale, aidez-moi avant de casser mon ordinateur portable.

Comme demandé, xinput list me donne les informations suivantes:

⎡ Virtual core pointer                           id=2   [master pointer  (3)]
⎜   ↳ Virtual core XTEST pointer                id=4    [slave  pointer  (2)]
⎜   ↳ DLL06F3:00 06CB:75DA Touchpad             id=12   [slave  pointer  (2)]
⎜   ↳ SynPS/2 Synaptics TouchPad                id=14   [slave  pointer  (2)]
⎜   ↳ USB Optical Mouse                         id=17   [slave  pointer  (2)]
⎣ Virtual core keyboard                         id=3    [master keyboard (2)]
   ↳ Virtual core XTEST keyboard                id=5    [slave  keyboard (3)]
    ↳ Power Button                              id=6    [slave  keyboard (3)]
    ↳ Video Bus                                 id=7    [slave  keyboard (3)]
    ↳ Video Bus                                 id=8    [slave  keyboard (3)]
    ↳ Power Button                              id=9    [slave  keyboard (3)]
    ↳ Sleep Button                              id=10   [slave  keyboard (3)]
    ↳ Integrated_Webcam_HD                      id=11   [slave  keyboard (3)]
    ↳ AT Translated Set 2 keyboard              id=13   [slave  keyboard (3)]
    ↳ Dell WMI hotkeys                          id=15   [slave  keyboard (3)]
    ↳ Dell Wireless hotkeys                     id=16   [slave  keyboard (3)]
11
SamuelH

Eh bien, suivant les conseils de l’utilisateur WinEunuuchs2Unix, je DID google cela. Apparemment, il s’agit d’un bogue majeur, depuis Ubuntu 14.04. Quoi qu'il en soit, sur la page de rapport de bogue, un gars appelé Juan Hernandez (juanhm) a suggéré que l'installation de xserver-xorg-input-libinput fonctionnait pour lui. Je voulais essayer ceci, alors j'ai tapé:

Sudo apt-get install xserver-xorg-input-libinput

et j’ai eu un message sur les dépendances brisées, mais il a aussi dit que le paquet ci-dessus dépendait de xserver-xorg-core, alors j’ai essayé de lancer:

Sudo apt-get install xserver-xorg-core

Cela a installé beaucoup de paquets xserver-xorg. J'ai ensuite couru:

Sudo apt-get install xserver-xorg-input-libinput

et cette fois cela a fonctionné. Ensuite, j'ai redémarré et essayé de lancer:

Sudo apt-get remove --purge xserver-xorg-input-synaptics

mais il avait déjà été enlevé. Mon pavé tactile dans les Paramètres système est maintenant un dialogue très très simple, MAIS le pointeur ne semble plus sauter! Le seul inconvénient que je peux voir, c'est que je ne peux plus appuyer sur le pavé tactile pour cliquer (je dois utiliser les boutons), mais je ne le faisais pas quand même!

Donc, je crois que cela fonctionne maintenant!

La page de rapport de bogue est ici: https://bugs.launchpad.net/ubuntu/+source/xorg/+bug/1574667

Je vais le mettre à jour pour confirmer que la suggestion de Juan Hernandez a fonctionné.

3
SamuelH

J'utilise Razer Blade Early 2017 et mon touchpad est Synaptics TM2438-005 en cours d'exécution buntu 18.04 Bionic Beaver

Je cherchais partout une solution et je devais fouiller dans l’historique de synclient en le remplaçant par libinput et par l’outil de cli correspondant xinput.

Mais cet article a résolu mon problème et plus précisément, installer simplement libinput-tools

$ Sudo apt install libinput-tools

Bionic Beaver n'utilise pas Unity en tant que serveur d'interface graphique, mais plutôt Gnome. Je suppose donc que toutes les dépendances sont déjà présentes (xserver-core, libinput, etc.).

Pour tous ceux qui ont des problèmes avec Ubuntu 18.04, cela a résolu mon problème et j'ai maintenant un pavé tactile semi-fonctionnel. Il saute encore de temps en temps, mais cela représente une fois par milliseconde toutes les 10 nouvelles presses tactiles.

1
ikoif

Dans mon cas, la solution @SamuelH ne fonctionnait pas car tout était déjà installé et à jour. Ce que j'ai aidé était

  • Désactiver Natural Scroll
  • Activer Edge scrolling
  • Réduire touch pad speed
  • Désactiver Tap to click

Machine:

Dell E6540

OS:

$ lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description:    Ubuntu 18.04 LTS
Release:    18.04
Codename:   bionic
1
Anand Rockzz

J'ai eu le même problème. Je l'ai résolu en installant Ubuntu 16.04 puis en le mettant à jour en 18.04. Je pense que c'est un problème avec le firmware.

0
abi jithu