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:0101
und in meinen Mauseinstellungen gibt es auch keine „Touchpad“-Einstellung.
Hier gezeigt:
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-off
und umschaltentouchpad-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.