Désactiver un composant hardware (clavier / souris) sous Linux

Désactiver et réactiver un périphérique externe de contrôle sous Linux Debian ou Ubuntu
  • Linux

xinput list debian 

Ayant renversé du coca sur mon ordinateur portable, le clavier ne fonctionne plus très bien… en attendant d’aller chez un réparateur, j’utilise un clavier USB tout ce qu’il y a de plus simple.

Mais pour le coup, j’ai besoin de désactiver mon clavier physique pour mettre le clavier USB par dessus, sans compter que celui-ci écrit tout seul de tout à autre.

Lister les périphériques attachés au PC

Si vous n’avez pas le paquet « xinput », installez-le simplement.

aptitude install xinput

L’argument list permet de lister tous les périphériques claviers et souris (virtuels ou hardwares).

xinput --list
sacha@debian:~$ xinput --list

? Virtual core pointer id=2 [master pointer (3)]
? ? Virtual core XTEST pointer id=4 [slave pointer (2)]
? ? Logitech USB Receiver id=11 [slave pointer (2)]
? ? Logitech USB Receiver id=12 [slave pointer (2)]
? ? ETPS/2 Elantech Touchpad id=15 [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)]
	? Video Bus id=7 [slave keyboard (3)]
	? Video Bus id=8 [slave keyboard (3)]
	? Power Button id=9 [slave keyboard (3)]
	? Sleep Button id=10 [slave keyboard (3)]
	? Dell Dell USB Entry Keyboard id=13 [slave keyboard (3)]
	? AT Translated Set 2 keyboard id=14 [slave keyboard (3)]
? Logitech USB Receiver id=16 [slave keyboard (3)]

La ligne en gras correspond à mon clavier physique que je souhaite désactiver.

Désactiver un périphérique (clavier ou souris)

Pour le désactiver, il nous suffit de déttacher le périphérique de son maitre.

xinput float 14

Si je re-liste à nouveau, on peut voir que l’état de mon clavier a changé.

AT Translated Set 2 keyboard id=14 [floating slave]

Réactiver un périphérique désactivé

On réattache tout simplement le device à son maître.

xinput reattach 14 3

3 correspond à l’id de mon clavier maître.

 

Merci à StackOverflow (une fois encore) pour leur aide.

Article publié le

Dernière modification le

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.