티스토리 뷰



노트북에 우분투 기반의 리눅스 민트를 설치해 사용 중이고, 한성 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)

My MBTI type is ENTP. (Of course I do not believe it 100%, but I want to do that) I use Node.js to develop the backend. I use Ubuntu Linux as my development environment, and I love Vim. I am interested in open source and are keen to contribute. I have a bachelor's degree in computer science from Catholic University and now a software engineer at Plating Inc., I spent about 5 years developing and learning, and I am still interested in software development and culture. Recently, I am interested in React, Serverless structure, Domain Design Driven. Sometimes I play drums in the band.