在Linux系统下禁用键盘、触摸板、鼠标等输入设备,可以通过xinput命令来实现: 主要涉及: #xinput list #xinput list-props list-number #xinput set-prop list-number func-number 1/0
具体操作如下:
step1:查看系统中有那些输入设备
以上是我的系统中的输入设备信息,当然,根据具体需求,你可能在--list 参数后面继续跟--short,--long,--name-only,--id-only等参数,例如,我只想获取输入设备的名字,就可以在--list 参数后 跟一个 --name-only参数,效果如下:
step2:根据设备ID查看设备的属性(可操作的接口)信息,例如根据第一张图,我可以知道我的鼠标ID是8,可以通过如下命令查看鼠标可操作的属性有哪些:
step3:设置属性的值来禁止鼠标, 只需要将 “Device Enabled”的属性设置为0即可。
当然,也可以使用属性ID关闭鼠标:
以上两个命令中任意一个都可以关闭鼠标,同理,也可以采用相同的方式打开鼠标:
或者:
另:不同的系统,输入设备的id是一样的,可以通过如下命令获取设备id,例如我要获取鼠标的ID:
参考文献:http://www.2cto.com/os/201303/192756.html