키보드를 뽑지 않고 터미널에서 키보드를 비활성화하고 싶습니다. 나는 이것을 사용하여 수행 할 수 있기를 바랐 rmmod
지만 현재로드 된 모듈을 기반으로 할 수없는 것처럼 보입니다.
누구든지 아이디어가 있습니까?
키보드를 뽑지 않고 터미널에서 키보드를 비활성화하고 싶습니다. 나는 이것을 사용하여 수행 할 수 있기를 바랐 rmmod
지만 현재로드 된 모듈을 기반으로 할 수없는 것처럼 보입니다.
누구든지 아이디어가 있습니까?
답변:
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
lsmod | grep usb
)를 사용해보십시오 .