더북(TheBook)
Q 가상 시스템에서 한영키가 제대로 동작하지 않습니다! 어떻게 해결할 수 있나요?

A 우분투 데스크탑을 가상 시스템에서 사용한다면 한영키와 한자키를 눌러도 전혀 반응이 없을 수 있습니다. 이때는 한영키와 한자키의 키 코드를 등록해야 합니다. 일반적인 106키 키보드에서 한영키의 키 코드는 122, 한자키의 키 코드는 123입니다. 키보드 키 코드를 지정하는 명령 setkeycodes를 이용해서 다음과 같이 입력하면 한영키와 한자키가 동작할 것입니다.

shinjaehun@losttemple:~$ sudo setkeycodes 72 122
shinjaehun@losttemple:~$ sudo setkeycodes 71 123

재부팅했을 때 키 코드를 자동으로 등록하기 위해 rc.local 파일을 다음과 같이 vi 편집기로 수정합니다.

shinjaehun@losttemple:~$ sudo vi /etc/rc.local

입력하는 키코드 등록 행(setkeycodes)은 ‘exit 0’ 행보다 위에 있어야 합니다. 입력이 끝나면 :wq를 눌러 파일을 저장하고 시스템을 재부팅해서 한영키가 사용 가능한지 확인합니다.

#!/bin/sh -e
...

setkeycodes 72 122
setkeycodes 71 123

exit 0
신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.