Có những hướng khá tốt để thực hiện nó ở đây, có tiêu đề: Vô hiệu hóa / kích hoạt bàn phím và chuột trong Linux .
Thí dụ
Bạn có thể liệt kê các thiết bị với lệnh này.
$ xinput --list
"Virtual core pointer" id=0 [XPointer]
"Virtual core keyboard" id=1 [XKeyboard]
"Keyboard2" id=2 [XExtensionKeyboard]
"Mouse2" id=3 [XExtensionKeyboard]
Và vô hiệu hóa bàn phím với điều này:
$ xinput set-int-prop 2 "Device Enabled" 8 0
Và kích hoạt nó với cái này:
$ xinput set-int-prop 2 "Device Enabled" 8 1
Điều này chỉ hoạt động để vô hiệu hóa bàn phím thông qua X. Vì vậy, nếu bạn đang sử dụng hệ thống không chạy X thì điều này sẽ không hoạt động.
Danh sách tài sản
Bạn có thể sử dụng lệnh này để nhận danh sách tất cả các thuộc tính cho một thiết bị nhất định:
$ 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
).