Se você possui um Dell, existe uma solução para isso. Isso também pode ser aplicável, mesmo se você não tiver um laptop Dell, desde que atualize algumas etapas. Eu tenho um Dell Inpsiron 13 7000 series e a solução a seguir funcionou perfeitamente para mim.
Estas instruções são fornecidas diretamente pela Dell neste artigo Precision / XPS: Ubuntu General Touchpad / Mouse Issue Fix . O problema parece ser que os drivers Synaptics substituem os da Dell. Você precisa desativar o Synaptics.
A primeira parte fez maravilhas para mim. Aqui está o script que eles sugerem adicionar sudo gedit /usr/share/X11/xorg.conf.d/51-synaptics-quirks.conf
. Não recomendo seguir as soluções da resposta aceita, pois essa rota parece criar outros 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 comparação de compatibilidade, eu tenho um Dell Inspiron 13 7000 series com 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)]
...
O Synaptics não está nessa lista porque foi desativado pelo script acima. Antes de adicionar este script, sugiro executar xinput --test <id>"
(para mim 14
). Se você obtiver saída em um terminal, isso significa que seu dispositivo está funcionando (seu dispositivo está "ligado").
Após a reinicialização, você precisará instalar libinput
com o seguinte comando sudo apt-get install xserver-xorg-input-libinput libinput-tools
.
Após a libinput
instalação, você precisará atualizar de sudo gedit /usr/share/X11/xorg.conf.d/90-libinput.conf
acordo com suas preferências. Aqui está o meu, por exemplo
# 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
E é isso, não há mais touchpad sensível!