web-dev-qa-db-fra.com

Pas de problèmes concernant le pavé tactile et le curseur dans Ubuntu 14.04

Donc, je viens d’obtenir Ubuntu et même lors de l’exécution du disque live, j’ai eu un problème qui empêchait de cliquer la plupart du temps et la souris sautait à gauche toutes les 3 secondes. Maintenant, je peux cliquer sur OK, mais ça saute quand même et le touchpad ne fonctionne pas du tout.

J'ai un ordinateur portable ASUS avec écran tactile (qui fonctionne parfaitement) et une souris logitech g300.

Après quelques recherches, j'ai compris comment faire des choses basiques avec xinput et quand j'ai fait une commande de liste xinput, j'ai obtenu ceci:

⎡ Virtual core pointer                      id=2    [master pointer  (3)]
⎜   ↳ Virtual core XTEST pointer                id=4    [slave  pointer  (2)]
⎜   ↳ Logitech Gaming Mouse G300                id=10   [slave  pointer  (2)]
⎜   ↳ USBest Technology SiS HID Touch Controller    id=13   [slave  pointer  (2)]
⎜   ↳ PS/2 Logitech Wheel Mouse                 id=16   [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)]
    ↳ Sleep Button                              id=9    [slave  keyboard (3)]
    ↳ Logitech Gaming Mouse G300                id=11   [slave  keyboard (3)]
    ↳ USB2.0 UVC HD Webcam                      id=12   [slave  keyboard (3)]
    ↳ Asus WMI hotkeys                          id=14   [slave  keyboard (3)]
    ↳ AT Translated Set 2 keyboard              id=15   [slave  keyboard (3)]

Aussitôt remarqué que je n’ai pas de souris ps/2, je ne sais donc pas pourquoi, mais il ne détecte pas mon pavé tactile et a ajouté un périphérique générique en double pour ma souris USB. Si je désactive l'ID 16, tout est en or jusqu'à ce que je redémarre et répète la commande. Comment puis-je résoudre ce problème afin que mon pavé tactile fonctionne et que la souris dupliquée soit supprimée définitivement?

Je vous remercie

EDIT 1:

Après d'autres tentatives, j'ai trouvé que

Sudo modprobe -r psmouse

Sudo modprobe psmouse proto=imps

Arrête également le curseur sautant et supprime le périphérique de souris générique (id = 16). Mais je viens de constater que si je touche ensuite au pavé tactile, les choses deviennent trépidantes et que le clavier cesse de fonctionner correctement et que le clic de souris ne fonctionne pas.

Y at-il pas de pilotes pour le touchpad ASUS utilise ou quelque chose?

2
Jason Wright

Nous avons trouvé une solution qui fonctionne parfaitement tant que vous n’utilisez pas de gestes, ni de défilement, etc. Ajouter la ligne "psmouse.proto = bare" à la ligne de commande du noyau au démarrage va, si je comprends bien, imiter le déplacement de base et cliquer pour taper pour cliquer etc en utilisant des pilotes de souris génériques ps2 pour le touchpad. Il semble n'y avoir aucun pilote ou support pour les pavés tactiles utilisés dans de nombreux ordinateurs portables asus, autant que je sache, c'est la meilleure solution jusqu'à ce que des pilotes soient ajoutés.

Ajouter définitivement un paramètre de démarrage du noyau Connectez-vous au système et ouvrez une fenêtre de terminal (Applications-> Accessoires-> Terminal).

  1. Dans la fenêtre du terminal à l'invite $, entrez la commande suivante: Sudo gedit/etc/default/grub

  2. Entrez votre mot de passe lorsque vous y êtes invité par [Sudo]. Sur la ligne commençant par "GRUB_CMDLINE_LINUX_DEFAULT", ajoutez psmouse.proto = nu au texte à l'intérieur des guillemets après les mots "quiet splash". (Assurez-vous d'ajouter un espace après "splash" avant d'ajouter votre nouveau paramètre.) Cliquez sur le bouton Enregistrer, puis fermez la fenêtre de l'éditeur.

  3. Dans la fenêtre du terminal à l'invite $, entrez la commande suivante: Sudo update-grub

  4. Redémarrez le système.

2
Jason Wright

Réinstallez le package de pilote:

Sudo apt-get --purge autoremove xserver-xorg-input-synaptics && Sudo apt-get install xserver-xorg-input-synaptics

Puis redémarrez.

0
user308564