Touchpad nicht richtig erkannt - Asus X540SA

Touchpad nicht richtig erkannt - Asus X540SA

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

Das Touchpad scheint als Maus und nicht als Touchpad erkannt zu werden. Das Touchpad wird als „Zeiger“ und nicht als Touchpad erkannt. Es hat die grundlegende Bedienbarkeit einer Maus, ohne die Möglichkeit, mehrere Finger zu verwenden oder Touch-Scrollen durchzuführen. Außerdem bewegt sich die Maus, wenn ich versuche, mit meinem Daumen zu klicken, da das Touchpad meinen Daumen ebenfalls als Mausbewegung registriert. Aus diesem Grund ist es auch äußerst schwierig, mit der rechten Maustaste zu klicken.

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)]

Das Touchpad wird erkannt FTE1001:00 0B05:0101und in meinen Mauseinstellungen gibt es auch keine „Touchpad“-Einstellung.

Hier gezeigt:

Bildbeschreibung hier eingeben

Ist das ein Problem mit dem Kernel oder kann ich das manuell beheben?

Antwort1

Dieses Touchpad wird bislang von keinem Linux-Kernel unterstützt.

Es gibt einen Treiber für dieses Touchpad indieses Git-Repo

Antwort2

Ich hatte eine Zeit lang dasselbe Problem. Gleicher Computer. Hatte Hintergrundbeleuchtung und verschiedene ACPI-Probleme. Das Touchpad funktionierte, aber beim Versuch, die ACPI-Probleme zu beheben, wurde das Touchpad wie Ihres angezeigt.

Falls Sie immer noch damit Probleme haben, hat der Kernel 4.9-rc1 die Touchpad-Probleme und die ACPI-Probleme mit der Hintergrundbeleuchtung und dem Batteriestatus auf dem ASUS X540SA behoben.

Nach der Installation des Kernels vom Mainline-PPA und dem Ausführen von evtest: Screenshot der evtest-Ergebnisse

4.9-rc2wurde am 23. Oktober veröffentlicht und enthält mehrere Asus-bezogene Fixes. Ich muss noch bestätigen, dass es nicht das kaputt macht, was rc1 behoben hat.

Antwort3

Es hat mich extrem genervt, dass das Touchpad die Position meines Cursors ändert, wenn ich versuche zu tippen. Deshalb habe ich das ganze Internet durchsucht, um es zu deaktivieren. Ich habe Linux Mint 18 mit Kernel 4.4.0-45 installiert. Ich habe Folgendes getan, um das Umschalten des Touchpad-Status zu vereinfachen.

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)]
  • Suchen Sie nach der ID des Touchpads, in meinem Fall ist es 14. Ich habe ein kleines Shell-Skript geschrieben, um das Touchpad ein- und einzuschalten.

  • TouchPad aus:

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

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

    sudo nano touchpad-on

    #!/bin/bash
    xinput --set-prop 14 "Device Enabled" 1
    echo touchpad on
    
  • Machen Sie die Skripte ausführbar mit:

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

    Jetzt können Sie den Touchpad-Status einfach mit touchpad-offund umschalten touchpad-on.

Antwort4

Tatsächlich wird es in Linux 4.7.5 nur mit grundlegenden Funktionen unterstützt (Scrollen mit zwei Fingern funktioniert beispielsweise nicht). Ich verwende Ubuntu 16.04 und habe ein Asus Zenbook Pro UX501V.

verwandte Informationen