Without unplugging my keyboard I'd like to disable it from the terminal; I was hoping that this could be done using rmmod
but based on my currently loaded modules it doesn't look like it is possible.
Does anyone have any ideas?
Without unplugging my keyboard I'd like to disable it from the terminal; I was hoping that this could be done using rmmod
but based on my currently loaded modules it doesn't look like it is possible.
Does anyone have any ideas?
There are pretty good directions on doing it here, titled: Disable / enable keyboard and mouse in Linux.
You can list the devices with this command.
$ xinput --list
"Virtual core pointer" id=0 [XPointer]
"Virtual core keyboard" id=1 [XKeyboard]
"Keyboard2" id=2 [XExtensionKeyboard]
"Mouse2" id=3 [XExtensionKeyboard]
And disable the keyboard with this:
$ xinput set-int-prop 2 "Device Enabled" 8 0
And enable it with this one:
$ xinput set-int-prop 2 "Device Enabled" 8 1
This only works for disabling the keyboard through X. So if you're on a system that isn't running X this won't work.
You can use this command to get a list of all the properties for a given device:
$ 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
xinput float <id>
and xinput reattach <id> <master>
? Is it any different?
It feels intuitive though.
– reza.safiyat
Oct 28 '15 at 07:30
lsmod | grep usb
). – goldilocks Sep 17 '13 at 16:04