在Linux系統下禁用鍵盤、觸摸板、鼠標等輸入設備,可以通過xinput命令來實現:
具體操作如下:
以上是我的系統中的輸入設備信息,當然,根據具體需求,你可能在--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