Je le crois. Vous devrez utiliser quelques commandes et créer un script de démarrage, mais vous savez que la première et la seconde ne sont pas difficiles à faire.
Commencez par courir xinput list
. Votre sortie doit être similaire à la suivante:
zachary@MCServer:~$ xinput list
⎡ Virtual core pointer id=2 [master pointer (3)]
⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)]
⎣ Virtual core keyboard id=3 [master keyboard (2)]
↳ Virtual core XTEST keyboard id=5 [slave keyboard (3)]
↳ Power Button id=6 [slave keyboard (3)]
↳ Power Button id=7 [slave keyboard (3)]
Si vous le pouvez, débranchez votre souris au préalable.
Vous devez maintenant trouver l'ID du trackpad. Utilisez l'ID principal (pas celui qui est en retrait sous un élément principal) pour l'instant. S'il s'avère que l'élément principal couvre à la fois la souris et le pavé tactile, choisissez le sous-ID correspondant.
Maintenant, vous devez exécuter
xinput set-prop DEVICEID "Device Enabled" 0
Par exemple, si je voulais désactiver ma souris, j'utiliserais 2
pour DEVICEID
.
Branchez votre souris et assurez-vous que cela fonctionne et que le pavé tactile ne fonctionne pas. Si la souris ne fonctionne pas, lancez
xinput set-prop DEVICEID "Device Enabled" 1
et exécutez à nouveau la première commande avec le sous-ID.
Pour que cela s'applique au démarrage, vous devez en faire une commande de démarrage. Ouvrez Startup Applications
(ou l'équivalent sur votre environnement de bureau) et ajoutez la première commande.
Alternativement, vous pouvez simplement déconnecter le trackpad en interne.
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
Ici, vous verrez quelque chose comme elan ou synaptique
Et alors
Pour voir tous les modules souris et pavé tactile du noyau actuel. Le pavé tactile aura
i2c
outouch
dans le nom, les modules de souris aurontmouse
ouusb
. Croisez ces deux résultatsEdit: 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:
Je suppose que votre module de pavé tactile l'est
synaptics_i2c.ko
. Vous omettez le.ko
lors de la rédaction de la liste noirevérifiez que vous avez le bon module
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.d
répertoire avec l'.conf
extension, contenant les motsblacklist synaptics_i2c
(remplacez par le nom de votre module, à l'exclusion.ko
). Par exemple(mais vérifiez que le nom de fichier que vous choisissez n'existe pas déjà)
la source
Exécutez
synclient TouchpadOff=1
pour retirer le pavé tactile.la source
Vous voudrez peut-être vérifier et voir si le pavé tactile peut être désactivé dans le BIOS en premier. Mes ordinateurs portables Toshiba et Lenovo ont tous deux cette option. Si le paramètre est disponible, vous pouvez le préférer à un paramètre logiciel, car il sera plus facile de se rappeler comment annuler (tant que vous vous souvenez que vous l'avez utilisé).
la source
Voici ce que j'ai fait pour Lubuntu 18.04:
Préférences> Applications par défaut pour LXSession> Démarrage automatique> puis "Ajouter" synclient TouchpadOff = 1
Mon pavé tactile est éteint même lorsque la machine est redémarrée.
J'adore les interfaces graphiques.
Peace, Ed
la source