J'ai trouvé un moyen de le faire :
Tout d'abord, ouvrez un terminal, et imprimez tous les périphériques d'entrée pour trouver l'id dont vous avez besoin pour le périphérique d'entrée que vous voulez désactiver. Dans le terminal, tapez :
xinput --list
Suivant : Remarquez où il est écrit id=X dans une longue colonne pour chaque périphérique d'entrée. Vous devez trouver l'id du périphérique qui correspond au périphérique d'entrée que vous voulez désactiver (peut-être quelque chose qui ressemble à "touchpad"). Remplacez ensuite X dans la commande suivante par le numéro d'identification représentant le périphérique d'entrée que vous voulez désactiver :
xinput disable X
Remarque : Si vous n'êtes pas sûr de l'identifiant de périphérique que vous devez utiliser pour désactiver le pavé tactile, vous pouvez le découvrir en testant des identifiants aléatoires et voir si votre tapis de souris fonctionne toujours. Assurez-vous que vous n'êtes PAS EN train de faire quoi que ce soit d'important. Sauvegardez tout votre travail et soyez prêt à redémarrer votre ordinateur si vous faites quelque chose comme désactiver votre clavier. (Vous aurez peut-être du mal à le réactiver si vous ne pouvez pas taper dans le terminal.
Ensuite, vous devrez exécuter cette dernière ligne (merci d'avoir repéré cet Arch Stanton !).
xinput enable X
Motif : J'avais désespérément besoin d'une réponse à ce problème car les problèmes que je rencontrais avec mon pavé tactile rendaient tout travail impossible. Soudain, à un moment donné, lorsque j'utilise mon ordinateur portable, sans raison apparente, mon pavé tactile se met dans une sorte de "mode spécial". Le simple fait de bouger un doigt sur mon pavé tactile faisait défiler l'écran, au lieu de déplacer le curseur de la souris sur l'écran. Il était donc impossible de faire en sorte que la souris survole quoi que ce soit dans le navigateur sans faire des efforts considérables de coordination pour tenir compte du défilement de l'écran et de l'immobilité de la souris. Je voulais trouver un moyen de réinitialiser le pavé tactile sans redémarrer l'ordinateur. Le côté positif est que la réinitialisation du touchpad avec la méthode ci-dessus résout mon problème.
Mise à jour : Pour rendre la réinitialisation du pavé tactile encore plus facile, j'ai créé un raccourci clavier pour les commandes listées ci-dessus. Quand mon touchpad est en panne, je fais simplement la combinaison de touches ctrl+super+r et cela fait la réinitialisation pour moi. Rapide et facile.
Voici comment :
Créez un fichier dans votre répertoire personnel et appelez-le par exemple "touchpad-reset.sh".
Dans ce fichier, mettez deux des trois (les deux dernières) commandes précédentes listées ci-dessus, sauf qu'au lieu d'utiliser un numéro d'identification X pour le périphérique, puisqu'il est susceptible de changer avec l'ajout de périphériques (peut-être ? ?), vous pouvez utiliser ceci à la place :
Voici une sortie de mon ordinateur dans le terminal en utilisant cette commande :
xinput --list
Résultat :
Virtual core pointer id=2 [master pointer (3)]
Virtual core XTEST pointer id=4 [slave pointer (2)]
Genius 2.4G Wireless Mouse id=10 [slave pointer (2)]
MSFT0001:00 06CB:75BD UNKNOWN id=13 [slave pointer (2)]
ELAN Touchscreen id=12 [slave pointer (2)]
-Maintenant ce que vous faites, vous remplacez le X (qui était un id avant) pour xinput disable X et xinput enable X avec le nom correspondant à cet id entre guillemets simples. Par exemple, à partir de l'exemple ci-dessus, si vous vouliez le faire pour id=13, mon périphérique de pavé tactile, vous utiliseriez :
xinput disable 'MSFT0001:00 06CB:75BD UNKNOWN'
xinput enable 'MSFT0001:00 06CB:75BD UNKNOWN'
-Donc maintenant, vous désactivez par nom au lieu d'un numéro d'identification, où un numéro d'identification peut éventuellement changer dans le temps et alors vous désactivez et activez un autre dispositif.
Enfin, vous devez donner les autorisations nécessaires pour rendre ce fichier exécutable ; exécutez cette commande avec votre répertoire de travail dans le terminal comme répertoire d'origine (où vous avez créé le fichier) :
chmod +x your_script_name.sh
Donc, une fois que vous avez créé ce fichier avec les commandes appropriées écrites à l'intérieur, en vous assurant qu'il se trouve dans votre répertoire personnel, suivez les étapes suivantes :
- Appuyez sur la touche super (touche Windows sur PC) du clavier pour faire apparaître la barre latérale de l'unité. Tapez "paramètres système" et appuyez sur la touche Entrée.
- Trouvez l'option "Clavier" sous la rubrique "Matériel" et cliquez dessus.
- Sélectionnez l'onglet "Raccourcis".
- Dans la fenêtre de gauche, sélectionnez "Raccourcis personnalisés".
- Cliquez sur le bouton + en bas au centre.
- Une fenêtre devrait apparaître, vous demandant un nom de description et une commande à insérer.
- Donnez au nom quelque chose comme "reset touchpad".
- Utilisez cette commande : gnome-terminal -x ./nom_de_votre_script.sh
- Cliquez sur "Appliquer".
- Vous devriez maintenant voir votre raccourci listé et à l'extrême droite, il devrait indiquer "Désactivé" ou une autre connerie. Cliquez sur ce texte et soyez prêt à faire une sorte de combinaison de touches, peut-être comme ctrl+super+r.
- Une fois que vous avez fait cette combinaison de touches, vous avez terminé.
Félicitations ! Amusez-vous bien.