Si vous avez un Dell, il existe une solution pour cela. Cela peut également s'appliquer même si vous n'avez pas un ordinateur portable Dell, tant que vous suivez certaines étapes de mise à jour.
Ces instructions proviennent directement de Dell dans cet article Precision / XPS: Ubuntu General Touchpad/Mouse Issue Fix. Le problème semble être que les pilotes Synaptics prennent le dessus sur ceux de Dell. Vous devez désactiver Synaptics.
La première partie a fait des merveilles pour moi. Voici le script qu'ils suggèrent d'ajouter à sudo gedit /usr/share/X11/xorg.conf.d/51-synaptics-quirks.conf
. Je ne recommande pas de suivre les solutions de la réponse acceptée car cette voie semble créer d'autres problèmes.
# Désactiver le périphérique Synaptics générique, car nous utilisons
# "DLL0704:01 06CB:76AE Touchpad"
# Avoir plusieurs périphériques de pavé tactile en fonctionnement perturbe 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
Pour une comparaison de compatibilité, j'ai un Dell Inspiron 13 de la série 7000 avec 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 ne figure pas dans cette liste car il a été désactivé par le script ci-dessus. Avant d'ajouter ce script, je suggère d'exécuter xinput --test "
(pour moi 14
). Si vous obtenez une sortie dans un terminal, cela signifie que votre périphérique fonctionne (votre périphérique est "allumé").
Après avoir redémarré, vous devrez alors installer libinput
avec la commande suivante sudo apt-get install xserver-xorg-input-libinput libinput-tools
.
Après l'installation de libinput
, vous devrez mettre à jour sudo gedit /usr/share/X11/xorg.conf.d/90-libinput.conf
selon vos préférences. Voici un exemple du mien
# Correspondre à tous les types de périphériques sauf les tablettes et les 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
Et voilà, plus de pavé tactile sensible !