본문 바로가기

우분투리눅스

가상시스템에서 한영키가 제대로 동작하지 않을 때 해결방법

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

 

# sudo setkeycodes 72 122

# sudo setkeycodes 71 123

 

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

 

# sudo vi /etc/rc.local

 

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

 

#!/bin/sh -e

.....

 

setkeycodes 72 122

setkeycodes 71 123

 

exit 0