Sin desconectar mi teclado, me gustaría deshabilitarlo desde el terminal; Esperaba que esto se pudiera hacer usando, rmmod
pero en base a mis módulos cargados actualmente, no parece que sea posible.
¿Alguien tiene alguna idea?
Sin desconectar mi teclado, me gustaría deshabilitarlo desde el terminal; Esperaba que esto se pudiera hacer usando, rmmod
pero en base a mis módulos cargados actualmente, no parece que sea posible.
¿Alguien tiene alguna idea?
Respuestas:
Aquí hay instrucciones bastante buenas para hacerlo, tituladas: Deshabilitar / habilitar el teclado y el mouse en Linux .
Puede enumerar los dispositivos con este comando.
$ xinput --list
"Virtual core pointer" id=0 [XPointer]
"Virtual core keyboard" id=1 [XKeyboard]
"Keyboard2" id=2 [XExtensionKeyboard]
"Mouse2" id=3 [XExtensionKeyboard]
Y deshabilita el teclado con esto:
$ xinput set-int-prop 2 "Device Enabled" 8 0
Y habilítelo con este:
$ xinput set-int-prop 2 "Device Enabled" 8 1
Esto solo funciona para deshabilitar el teclado a través de X. Entonces, si estás en un sistema que no ejecuta X, esto no funcionará.
Puede usar este comando para obtener una lista de todas las propiedades de un dispositivo dado:
$ xinput --list-props 2
Device 'Virtual core keyboard':
Device Enabled (124): 1
Coordinate Transformation Matrix (126): 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000
lsmod | grep usb
).