티스토리 뷰



노트북에 우분투 기반의 리눅스 민트를 설치해 사용 중이고, 한성 GO184 기계식 키보드 흑축(리뷰)을 가지고 있다. 


(구글 이미지 펌)


위 사진 처럼 노트북 위에 기계식 키보드를 올려놓고 쓰는데, 기계식 키보드가 자꾸 노트북의 자판을 눌러버려 영 불편하다. 그래서 특정 키보드 모듈만 죽이는 방법을 찾았다.

터미널에서 다음 명령어를 입력하면 현재 x 세션의 입력 장치 목록이 뜬다.

xinput --list


뭔지는 잘 모르겠지만 현재 노트북에 붙은 Power 버튼, Sleep 버튼 등과 터치패드, 키보드, 로지텍 마우스 등이 목록에 뜬다. 위에서 끌 모듈의 id를 기억해 놓고 다음 명령어를 입력한다.


입력장치 모듈 끄기
xinput set-int-prop id "Device Enabled" 8 0


입력장치 모듈 켜기
xinput set-int-prop id "Device Enabled" 8 1


나같은 경우 xinput 목록에서 11번 id를 껐더니 바로 노트북에 붙은 키보드가 동작하지 않았다. (xinput set-int-prop 11 "Device Enabled" 8 0)


ps) 저걸 매번 입력하면서 사용하기는 불편함이 많으니 아래와 같이 쉘 스크립트로 만들어 사용하면 편하다.




프로필사진

Yowu (Yu Yongwoo)

백엔드 개발 정점을 꿈꾸는 흔한 개발자입니다
우분투 데스크탑 개발 환경을 매우 선호합니다
최근에는 vscode에 vim 모드 올려서 쓰고 있습니다
개발용 키보드는 역시 해피해킹 프로2 무각입니다
락 밴드에서 드럼을 꽤나 오래 쳤었습니다