Ich hatte ähnliche Probleme und fand die Antwort in diesem Blog ziemlich vollständig und habe die relevanten Details überschrieben:
Einrichten der Handflächenerkennung:
Aktivieren Sie die Handflächenerkennung in einem Terminaltyp:
$ synclient PalmDetect=1
Legen Sie die maximale Breite fest, die als Finger statt als Handfläche interpretiert werden soll. Ich wähle 4, die meisten Anleitungen verwenden 10, es ist gut, hier ein bisschen zu raten und zu testen:
$ synclient PalmMinWidth=4
Stellen Sie dann die Mindesthöhe einer Handfläche gegen einen Finger ein:
$ synclient PalmMinZ=50
Schließlich ist unter Ubuntu der 3-Finger-Mittelklick standardmäßig nicht aktiviert. Wenn Sie ihn also aktivieren möchten, verwenden Sie:
$ synclient TapButton2=3 TapButton3=2
Theoretisch sollte dies 2-Finger-Tippen für den mittleren Klick und 3-Finger-Tippen für den rechten Klick ermöglichen, aber in Ubuntu 13.04 ist das resultierende Verhalten genau das Gegenteil. Daher, wenn Sie 2-Finger-Tipp für Mittelklick bevorzugen, verwenden Sie:
$ synclient TapButton2=2 TapButton3=3
Um dies zu dauerhafte , wenn Sie die richtigen Einstellungen gefunden haben, speichern Sie sie in 50-synaptics.conf
die an befindet sich /usr/share/X11/xorg.conf.d/50-synaptics.conf
in Debian / Ubuntu (Semplice) und /etc/X11/xorg.conf.d/50-synaptics.conf
in Arch Linux basierten Distributionen, (der erste „InputClass“ Teil ist für den Multi-Touch - Mitte Klick fix , der in Arch bereits aktiviert ist, so dass Sie ihn nicht hinzufügen müssen):
Section "InputClass"
Identifier "touchpad catchall"
Driver "synaptics"
MatchIsTouchpad "on"
MatchDevicePath "/dev/input/event*"
Option "TapButton1" "1"
Option "TapButton2" "2"
Option "TapButton3" "3"
Option "HorizTwoFingerScroll" "on"
Option "VertTwoFingerScroll" "on"
EndSection
#synclient PalmDetect=1
Option "PalmDetect" "1"
#synclient PalmMinWidth=4
Option "PalmMinWidth" "4"
#synclient PalmMinZ=50
Option "PalmMinZ" "50"
Vorübergehendes Ausschalten des Touchpads während der Eingabe:
Verwenden Sie anstelle von synclient-Befehlen syndaemon:
$ syndaemon -K -i 0.5 -R -d
Das Arch-Wiki behauptet, dass dieser Befehl, wenn Sie ihn in Ihrer ~/.xinitrc
Datei speichern, bei Ihrem nächsten Login automatisch ausgeführt wird. Dabei war mir jedoch nicht bewusst, dass der Befehl vor dem Start des Desktops ( exec DESKTOP.session
Befehl) ausgeführt werden muss. Nachdem ich mit einer Tonne anderer Konfigurationsdateien herumgespielt und eine Tonne über den SLiM-Display-Manager gelernt hatte, wurde mir endlich klar, dass der Befehl nur noch in der Datei nach oben verschoben werden musste, da Befehle nach dem Desktop-Start erst auf dem Desktop ausgeführt werden ist gekündigt.