在不拔掉键盘的情况下,我想从终端禁用它;我希望这可以使用来完成rmmod
,但根据我当前加载的模块,它看起来不可能。
有人有什么想法吗?
答案1
这里有很好的指导,标题为:在 Linux 中禁用/启用键盘和鼠标。
例子
您可以使用此命令列出设备。
$ xinput --list
"Virtual core pointer" id=0 [XPointer]
"Virtual core keyboard" id=1 [XKeyboard]
"Keyboard2" id=2 [XExtensionKeyboard]
"Mouse2" id=3 [XExtensionKeyboard]
并使用以下命令禁用键盘:
$ xinput set-int-prop 2 "Device Enabled" 8 0
并使用以下命令启用它:
$ xinput set-int-prop 2 "Device Enabled" 8 1
这仅适用于通过 X 禁用键盘。因此,如果您所在的系统未运行 X,则这将不起作用。
属性列表
您可以使用此命令获取给定设备的所有属性的列表:
$ 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