Si tiene un Dell, hay una solución para esto. Esto también puede ser aplicable incluso si no tiene una computadora portátil Dell, siempre que actualice ciertos pasos. Tengo una serie Dell Inpsiron 13 7000, y la siguiente solución funcionó perfectamente para mí.
Estas instrucciones provienen directamente de Dell en este artículo Precisión / XPS: Solución general de problemas con el panel táctil / mouse de Ubuntu . El problema parece ser que los controladores Synaptics anulan los de Dell. Necesita deshabilitar Synaptics.
La primera porción hizo maravillas para mí. Aquí está el script al que sugieren agregar sudo gedit /usr/share/X11/xorg.conf.d/51-synaptics-quirks.conf
. No recomiendo seguir las soluciones de la respuesta aceptada, ya que esa ruta parece crear otros problemas.
# 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
Para la comparación de compatibilidad, tengo una Dell Inspiron 13 serie 7000 con 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 no está en esa lista porque ha sido deshabilitado por el script anterior. Antes de agregar este script, sugiero ejecutar xinput --test <id>"
(para mí 14
). Si obtiene salida en un terminal, eso significa que su dispositivo está funcionando (su dispositivo está "encendido").
Después de reiniciar, deberá instalar libinput
con el siguiente comando sudo apt-get install xserver-xorg-input-libinput libinput-tools
.
Después de la libinput
instalación, deberá actualizar sudo gedit /usr/share/X11/xorg.conf.d/90-libinput.conf
según sus preferencias. Aquí está el mío, por ejemplo.
# 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
Y eso es todo, ¡no más touchpad sensible!