Cómo habilitar, deshabilitar el teclado y el ratón en consola

Cómo habilitar, deshabilitar el teclado y el ratón en consola.

Xinput es una utilidad en línea de comandos, con la capacidad de listar los dispositivos de entrada, consultar información sobre un dispositivo en particular y, modificar la configuración del dispositivo en nuestro sistema.

Esta herramienta viene incluida en la mayoría de distribuciones linux, pero debes tener cuidado con ella. Al permitirnos realizar cambios de configuración rápidos, como habilitar o deshabilitar dispositivos, puedes caer en el error de desactivar el dispositivo no deseado (por ejemplo el teclado).

Su entorno de trabajo es muy específico, dos ejemplos prácticos y ampliamente utilizados son… en kioscos, o en entornos de trabajo donde el sistema principal es una computadora portátil, pero nosotros conectamos un teclado y un ratón externo para una mayor comodidad y experiencia de usuario.

 

Cómo habilitar, deshabilitar el teclado y el ratón

Bien, lo primero que hacemos es listar nuestros dispositivos de entrada, para ello ejecutamos el siguiente comando.

xinput -list

Obtendremos una salida similar a…

sergio@sololinux:~$ xinput -list
⎡ Virtual core pointer                    	id=2	[master pointer  (3)]
⎜   ↳ Virtual core XTEST pointer              	id=4	[slave  pointer  (2)]
⎜   ↳ Logitech USB Optical Mouse              	id=9	[slave  pointer  (2)]
⎜   ↳ SynPS/2 Synaptics 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)]
    ↳ Power Button                            	id=8	[slave  keyboard (3)]
    ↳ Logitech USB Keyboard                   	id=10	[slave  keyboard (3)]
    ↳ Logitech USB Keyboard System Control    	id=11	[slave  keyboard (3)]
    ↳ Logitech USB Keyboard Consumer Control  	id=12	[slave  keyboard (3)]
    ↳ AT Translated Set 2 keyboard            	id=14	[slave  keyboard (3)]
    ↳ HP Wireless hotkeys                     	id=16	[slave  keyboard (3)]
    ↳ HP WMI hotkeys                          	id=17	[slave  keyboard (3)]
    ↳ HP Webcam: HP Webcam                    	id=13	[slave  keyboard (3)]

Como puedes comprobar, nos aparece una lista de dispositivos con su ID. Puedes ver todos los teclados, los dispositivos mouse, etc.

En nuestro ejemplo vamos a deshabilitar el «Logitech USB Optical Mouse», cuyo ID corresponde al número 9. Es así de simple…

xinput disable 9

Si queremos habilitarlo de nuevo…

xinput enable 9

Antes de realizar cualquier operación, asegúrate de que estás habilitando o deshabilitando según el ID del dispositivo.

Los ID de los dispositivos pueden variar según el sistema, también cambian al reiniciar y conectar un nuevo dispositivo de entrada.

 

Canales de Telegram: Canal SoloLinux – Canal SoloWordpress

Espero que este artículo te sea de utilidad, puedes ayudarnos a mantener el servidor con una donación (paypal), o también colaborar con el simple gesto de compartir nuestros artículos en tu sitio web, blog, foro o redes sociales. Cómo habilitar, deshabilitar el teclado y el ratón en consola.

 

Agregar comentario