Auf der Synaptics-Treiber-Manpage:
Die wahrgenommenen physischen Kanten können mit den Optionen AreaLeftEdge, AreaRightEdge, AreaTopEdge und AreaBottomEdge angepasst werden. Wenn diese Werte auf etwas anderes als die physischen Kanten eingestellt sind, wird die Eingabe in den Raum zwischen der Flächenkante und der jeweiligen physischen Kante ignoriert. Beachten Sie, dass dies den verfügbaren Speicherplatz auf dem Touchpad verringert.
Und genau das wollen wir, oder? Daher müssen wir einen Wert für AreaBottomEdge
erstellen, die anderen drei verwenden xinput
und einen benutzerdefinierten Wert schreiben xorg.conf
.
Zunächst müssen wir einige Informationen über unser Touchpad finden. Führen Sie in einem Terminal aus xinput list
. Für mich sieht die Ausgabe folgendermaßen aus:
$ xinput list
⎡ Virtual core pointer id=2 [master pointer (3)]
⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)]
⎜ ↳ PIXART USB OPTICAL MOUSE id=11 [slave pointer (2)]
⎜ ↳ ETPS/2 Elantech Touchpad id=14 [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)]
↳ Power Button id=9 [slave keyboard (3)]
↳ Sleep Button id=10 [slave keyboard (3)]
↳ Chicony USB 2.0 Camera id=12 [slave keyboard (3)]
↳ AT Translated Set 2 keyboard id=13 [slave keyboard (3)]
Mein Touchpad ist gekennzeichnet als ETPS/2 Elantech Touchpad
. Jetzt müssen wir einige Informationen für die Erstellung der xorg.conf
späteren herausfinden . Lassen Sie uns herausfinden, welche Werte der Treiber derzeit für die Touchpad-Kanten verwendet, indem Sie Folgendes ausführen:
xinput list-props "ETPS/2 Elantech Touchpad"|grep Edges
was für mich ergibt:
Synaptics Edges (280): 97, 2339, 56, 988
Speichern Sie diese Werte für später.
Erstellen Sie nun eine neue Datei mit dem Namen, /etc/X11/xorg.conf
falls diese noch nicht vorhanden ist, öffnen Sie sie mit Ihrem bevorzugten Texteditor als Root und fügen Sie diese mit den zuvor gefundenen Werten ein:
Section "InputDevice"
Identifier "touchpad"
Driver "synaptics"
Option "AreaLeftEdge" "97" # the first value from "Synaptics Edges"
Option "AreaRightEdge" "2339" # the second value
Option "AreaTopEdge" "56" # the third value
Option "AreaBottomEdge" "988" # the fourth value - change this
EndSection
Denken Sie daran, dass Sie für optimale Ergebnisse beim Erstellen dieser Datei die Werte verwenden müssen , die Sie selbst gefunden haben . Benutze meine nicht. (Ich nenne dich keinen Idioten oder so; ich stelle nur sicher, dass du das nicht vermasselst.)
Außerdem müssen Sie den Wert AreaBottomEdge
so ändern , dass er unter dem Original liegt und Ihren Anforderungen entspricht. Sie müssen damit experimentieren, bis Sie mit den Ergebnissen zufrieden sind.
Denken Sie auch daran, sich nach dem Speichern der Datei abzumelden und wieder anzumelden, damit die Änderungen wirksam werden.
Area*Edge
Optionen Berührungen in den Bereichen nicht ignorieren, die andere Probleme verursachen können: bugs.launchpad.net/ubuntu/+source/xserver-xorg-input-synaptics/…Wenn Ihr Laptop das Syntaptics Touchpad verwendet, können Sie dies mit
synclient
Befehl tun . Zum Beispiel, um den Berührungsbereich rechts zu verkleinern:Das
RightEdge
zeigt die physikalische Koordinate mit acht Kanten. Sie konnten das nicht ändern, aber Sie können es mit überschreibenAreaRightEdge
.quelle