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

A 일부 노트북의 경우, 일반적인 키보드를 줄여 놓은 자판 배열을 사용하기 때문에 또 다른 문제가 발생합니다. 오른쪽 Alt와 한영키가 함께 반응하기 때문에 한영키를 누를 때마다 대시 버튼을 누르는 결과가 벌어질 것입니다. 한영키에서 오른쪽 Alt기능을 해제하고 한영키 고유의 기능만 남겨두려면 다음과 같이 설정합니다. vi 편집기를 이용해서 altwin이라는 파일을 수정합니다. vi 편집기에 대한 설명은 ‘3.8 텍스트 에디터 vi 다루기’를 참고합니다.

shinjaehun@losttemple:~$ sudo vi /usr/share/X11/xkb/symbols/altwin
다음과 같이 symbols[Group1] = [ Alt_R, Meta_R ] }; 행에서 [ Alt_R, Meta_R ]을 수정하여 [ Hangul ]이라고 입력합니다. 편집이 끝나면 :wq를 눌러 파일을 저장하고 명령 프롬프트로 돌아옵니다.
/ Meta is mapped to second level of Alt keys.
partial modifier_keys
xkb_symbols "meta_alt" {
        key <LALT> { [ Alt_L, Meta_L ] };
        key <RALT> { type[Group1] = "TWO_LEVEL",
                symbols[Group1] = [ Alt_R, Meta_R ] };
                symbols[Group1] = [ Hangul ] };
        modifier_map Mod1 { Alt_L, Alt_R, Meta_L, Meta_R };
// modifier_map Mod4 {};
};
rm으로 /var/lib/xkb 디렉터리 내의 모든 파일을 삭제하고 reboot 명령으로 시스템을 재부팅합니다. rm에 대한 설명은 3장의 ‘파일과 디렉토리 다루기’를, reboot에 대한 설명은 3장의 ‘루트 권한 획득하기’를 참고합니다. 시스템이 다시 부팅한 다음 한영키가 정상적으로 동작하는 것을 확인합니다.
shinjaehun@losttemple:~$ sudo rm /var/lib/xkb/*
shinjaehun@losttemple:~$ sudo reboot
한영키를 사용할 수 없는 시스템에서는 한글과 영문 전환에 Shift+스페이스 키 조합을 사용할 수밖에 없습니다.

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