Oui c'est très simple. Mettez le module du pavé tactile sur liste noire.
Pour savoir de quel module il s'agit, vous pouvez exécuter
grep -iA 2 touchpad /proc/bus/input/devices
Ici, vous verrez quelque chose comme elan ou synaptique
Et alors
ls $(find /lib/modules/$(uname -r) -type d -name mouse)
Pour voir tous les modules souris et pavé tactile du noyau actuel. Le pavé tactile aura i2cou touchdans le nom, les modules de souris auront mouseou usb. Croisez ces deux résultats
Edit: J'ai récemment trouvé comment obtenir de manière fiable le nom du pilote utilisé avec une commande alambiquée, ce que terdon a bien simplifié pour moi:
grep -hriPo 'DRIVER=\K.+' /sys 2>/dev/null | while read driver; do [ -e /lib/modules/$(uname -r)/kernel/drivers/input/mouse/"$driver"* ] && echo $driver; done
Je suppose que votre module de pavé tactile l'est synaptics_i2c.ko. Vous omettez le .kolors de la rédaction de la liste noire
vérifiez que vous avez le bon module
sudo modprobe -r synaptics_i2c
immédiatement le touchpad mourra, si vous avez le bon module. Maintenant, pour l'empêcher d'être chargé:
Créez un fichier dans le /etc/modprobe.drépertoire avec l' .confextension, contenant les mots blacklist synaptics_i2c(remplacez par le nom de votre module, à l'exclusion .ko). Par exemple
echo "blacklist synaptics_i2c" | sudo tee /etc/modprobe.d/blacklist-touch.conf
(mais vérifiez que le nom de fichier que vous choisissez n'existe pas déjà)