web-dev-qa-db-fra.com

Le curseur saute de manière aléatoire sur Dell E5470 - Ubuntu 18.04

J'ai récemment installé Ubuntu 18.04 sur un ordinateur portable Dell Latitude E5470. Il se trouve que dès le début, le curseur a commencé à sauter de manière aléatoire en bas à gauche ou en haut à droite de l'écran. Quand il passe en haut à droite, quand je déplace le curseur, il revient à la normale, mais quand il passe en bas à gauche même si j'insiste pour le sortir de là, il est toujours dans cette position (en fait, il se déplace peu).

J'ai essayé de désactiver le pavé tactile à l'aide de Gnome Tweak Tool mais cela n'a pas fonctionné. En outre, cela n'a pas fonctionné lorsque j'ai essayé de désactiver le pavé tactile via un raccourci clavier. J'ai aussi réalisé qu'il ne s'agissait pas d'un problème purement matériel, car le problème n'existe pas au démarrage de Windows 10. J'ai également utilisé une souris sans fil avec le pavé tactile désactivé, mais cela n'a pas fonctionné non plus. Je ne semble pas être un problème d’interférence: il persiste même si l’ordinateur portable est branché ou non. Pour votre information, l’ordinateur portable dispose également d’une manette tactile que je ne pouvais pas désactiver à l’aide de Tweak Tools.

Toute aide est très appréciée car il s’agit d’un problème très gênant qui interfère gravement avec mon utilisation de l’ordinateur.

Merci d'avance!

1
Alucard

Après des recherches intensives, j'ai trouvé la solution! Je l'ai eu de ici . Après tout, il semble que le problème concerne le touchstick. Je devais donc le désactiver de cette façon:

1) Tapez le terminal:

liste de xinput

Tous les périphériques d'entrée sont affichés. Dans mon cas, je cherche quelque chose comme "Stick DualPoint Stick AlpesPS/2 ALPS". Ensuite, je regarde l'ID de ce périphérique particulier (dans mon cas, ID = 15).

2) Tapez le terminal:

xinput -list-props 15

Dans la sortie, je vois les propriétés détaillées de ce périphérique particulier. Une des lignes devrait ressembler à ceci: "Dispositif activé (142): 1" (0: désactivé, 1: activé). Ensuite, j'ai pris note de l'ID de cette propriété (142 dans ce cas).

3) Puis je l'ai désactivé en changeant sa valeur à zéro:

xinput -set-prop 15 142 0

Et ça y est, le touchstick est désactivé. En outre, tout cela peut être fait directement en utilisant:

xinput -set-prop "(nom de l'appareil)" "Appareil activé" 0

J'espère que cela t'aides! Cordialement!

1
Alucard