키보드를 비활성화하는 방법은 무엇입니까?

키보드를 비활성화하는 방법은 무엇입니까?

키보드를 분리하지 않고 터미널에서 키보드를 비활성화하고 싶습니다. 를 사용하여 이 작업을 수행할 수 있기를 바랐 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

관련 정보