web-dev-qa-db-fra.com

Le pavé tactile n'est pas détecté correctement - Asus X540SA

ASUS X540SA, Ubuntu 16.04.1 LTS, Kernal 4.4.0-36-generic

Le touchpad semble être détecté comme une souris au lieu d'un touchpad. Le touchpad est reconnu comme un "pointeur" plutôt que comme un touchpad. Il a la facilité d'utilisation de base d'une souris, sans possibilité d'utiliser plusieurs doigts ou le défilement tactile. Parallèlement à cela, la souris bouge chaque fois que j'essaie de cliquer avec mon pouce, car le pavé tactile enregistre également mon pouce comme un mouvement de souris. Il est extrêmement difficile de cliquer avec le bouton droit de la souris pour cette raison également.

laptop@laptop-X540SA:~$ xinput
⎡ Virtual core pointer                          id=2    [master pointer  (3)]
⎜   ↳ Virtual core XTEST pointer                id=4    [slave  pointer  (2)]
⎜   ↳ FTE1001:00 0B05:0101                      id=10   [slave  pointer  (2)]

Le pavé tactile est détecté comme étant FTE1001:00 0B05:0101 et il n’y a pas non plus de paramètre "pavé tactile" dans les préférences de la souris.

Montré ici:

enter image description here

Est-ce un problème avec le noyau ou puis-je résoudre ce problème manuellement?

2
Gazamo Mashiro

Ce pavé tactile n'est encore pris en charge par aucun noyau Linux.

Il y a un pilote pour ce pavé tactile dans ce dépôt Git

2
Pilot6

J'ai souffert du même problème pendant un moment. Même ordinateur. Avait rétro-éclairage et divers problèmes ACPI. Le pavé tactile fonctionne, mais lorsqu’il tente de résoudre les problèmes ACPI, il s’affiche comme le vôtre.

Au cas où vous auriez encore du mal à résoudre ce problème, le noyau 4.9-rc1 a corrigé les problèmes de pavé tactile et les problèmes ACPI liés au rétroéclairage et à l'état de la batterie du système ASUS X540SA.

Après avoir installé le noyau à partir du PPA principal et exécuté evtest: capture d'écran des résultats evtest

4.9-rc2 a été publié le 23 octobre et inclut plusieurs correctifs liés à Asus. Je dois encore confirmer que cela ne casse pas ce que rc1 a corrigé.

1
George

Je suis devenu extrêmement ennuyé par le pavé tactile en train de changer la position de mon curseur lorsque j'essaie de taper. J'ai donc cherché partout sur Internet simplement pour essayer de le désactiver. J'ai Linux Mint 18 installé avec le noyau 4.4.0-45. J'ai procédé comme suit pour faciliter le basculement de l'état du pavé tactile.

Sudo apt-get install xinput

xinput -list

⎡ Virtual core pointer                          id=2    [master pointer  (3)]
⎜   ↳ Virtual core XTEST pointer                id=4    [slave  pointer  (2)]
⎜   ↳ MOSART Semi. 2.4G Keyboard Mouse          id=11   [slave  pointer  (2)]
⎜   ↳ FTE1001:00 0B05:0101                      id=14   [slave  pointer  (2)]
  • Recherchez l'identifiant du pavé tactile, dans mon cas, c'est 14. J'ai écrit un petit script Shell pour activer et désactiver le pavé tactile.

  • Pavé tactile désactivé:

    cd /usr/local/bin
    Sudo nano touchpad-off

    #!/bin/bash
    xinput --set-prop 14 "Device Enabled" 0
    echo touchpad off
    
  • TouchPad sur:

    Sudo nano touchpad-on

    #!/bin/bash
    xinput --set-prop 14 "Device Enabled" 1
    echo touchpad on
    
  • Rendre les scripts exécutables avec:

    chmod +x touchpad-off
    chmod +x touchpad-on
    

    Maintenant, vous pouvez facilement basculer l'état du pavé tactile avec touchpad-off et touchpad-on.

1
Seth Bergman

Il est actuellement pris en charge dans Linux 4.7.5 avec des fonctionnalités de base uniquement (le défilement à deux doigts ne fonctionne pas, par exemple). Je suis sur Ubuntu 16.04 et a un Asus Zenbook Pro UX501V.

0
Cyril Fougeray