Wenn Sie einen Dell haben, gibt es eine Lösung dafür. Dies kann auch dann zutreffen, wenn Sie keinen Dell-Laptop besitzen, solange Sie bestimmte Schritte aktualisieren. Ich habe eine Dell Inpsiron 13 7000-Serie und die folgende Lösung hat für mich perfekt funktioniert.
Diese Anweisungen stammen direkt von Dell in diesem Artikel Precision / XPS: Ubuntu General Touchpad / Mouse Issue Fix . Das Problem scheint zu sein, dass Synaptics-Treiber die von Dell überschreiben. Sie müssen Synaptics deaktivieren.
Die erste Portion hat Wunder für mich bewirkt. Hier ist das Skript, das hinzugefügt werden soll sudo gedit /usr/share/X11/xorg.conf.d/51-synaptics-quirks.conf
. Ich empfehle nicht, den Lösungen der akzeptierten Antwort zu folgen, da diese Route andere Probleme zu verursachen scheint.
# Disable generic Synaptics device, as we're using
# "DLL0704:01 06CB:76AE Touchpad"
# Having multiple touchpad devices running confuses syndaemon
Section "InputClass"
Identifier "SynPS/2 Synaptics TouchPad"
MatchProduct "SynPS/2 Synaptics TouchPad"
MatchIsTouchpad "on"
MatchOS "Linux"
MatchDevicePath "/dev/input/event*"
Option "Ignore" "on"
EndSection
Zum Vergleich der Kompatibilität habe ich eine Dell Inspiron 13 7000-Serie mit xinput list
jonathan@Dell:~$ xinput list
⎡ Virtual core pointer id=2 [master pointer (3)]
⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)]
⎜ ↳ Logitech USB Receiver id=10 [slave pointer (2)]
⎜ ↳ Logitech USB Receiver id=11 [slave pointer (2)]
⎜ ↳ ELAN Touchscreen id=13 [slave pointer (2)]
⎜ ↳ DELL0741:00 06CB:7E7E Touchpad id=14 [slave pointer (2)]
...
Synaptics befindet sich nicht in dieser Liste, da es durch das obige Skript deaktiviert wurde. Bevor Sie dieses Skript hinzufügen, sollten Sie xinput --test <id>"
(für mich 14
) ausführen . Wenn Sie eine Ausgabe über ein Terminal erhalten, bedeutet dies, dass Ihr Gerät in Betrieb ist (Ihr Gerät ist eingeschaltet).
Nach dem Neustart müssen Sie die Installation libinput
mit dem folgenden Befehl durchführen sudo apt-get install xserver-xorg-input-libinput libinput-tools
.
Nach der libinput
Installation müssen Sie sudo gedit /usr/share/X11/xorg.conf.d/90-libinput.conf
gemäß Ihren Einstellungen aktualisieren . Hier ist zum Beispiel meins
# Match on all types of devices but tablet devices and joysticks
Section "InputClass"
Identifier "libinput pointer catchall"
MatchIsPointer "on"
MatchDevicePath "/dev/input/event*"
Driver "libinput"
EndSection
Section "InputClass"
Identifier "libinput keyboard catchall"
MatchIsKeyboard "on"
MatchDevicePath "/dev/input/event*"
Driver "libinput"
EndSection
Section "InputClass"
Identifier "libinput touchpad catchall"
MatchIsTouchpad "on"
MatchDevicePath "/dev/input/event*"
Option "Tapping" "True"
Option "TapingDrag" "True"
Option "DisableWhileTyping" "True"
Option "AccelProfile" "adaptive"
Option "NaturalScrolling" "True"
Option "AccelSpeed" "0.2"
Driver "libinput"
EndSection
Section "InputClass"
Identifier "libinput touchscreen catchall"
MatchIsTouchscreen "on"
MatchDevicePath "/dev/input/event*"
Driver "libinput"
EndSection
Und das war's, kein empfindlicheres Touchpad!