키보드를 비활성화하는 방법?


10

키보드를 뽑지 않고 터미널에서 키보드를 비활성화하고 싶습니다. 나는 이것을 사용하여 수행 할 수 있기를 바랐 rmmod지만 현재로드 된 모듈을 기반으로 할 수없는 것처럼 보입니다.

누구든지 아이디어가 있습니까?


1
HID ( "휴먼 인터페이스 장치") 모듈이 내장되어있을 수 있습니다. 일부 USB 장치가 제대로 작동하지 않을 수 있으므로 해당 USB 장치 중 하나 ( lsmod | grep usb)를 사용해보십시오 .
goldilocks

답변:


15

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

2
플러그를 뽑았다가 다시 꽂으면 다시 활성화됩니까? (이 노트북 않는 한) : 그렇지 않으면 시스템에서 응답을 얻기 위해 까다로운 일이 될 수 있음
terdon

예,이 비활성화 된 장치 질문은 항상 "어떻게 다시 활성화합니까?"
slm

이로 인해 XTY에서만 키보드가 비활성화되고 TTY에서는 비활성화됩니다. 또한 Ctrl + Alt + F를 사용하여 여전히 TTY로 전환 할 수 있습니까?
Raphael Ahrens

@RaphaelAhrens-그래, 나는 대답에서 그것을 말했다. 그러나 그것을 반복 해 주셔서 감사합니다.
slm

2
@terdon 실험하기 전에 SSH 연결이 작동하는지 확인하십시오.
Gilles 'SO- 악마 그만'
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.