2007/10/20

우분투 한영키 설정.

$> sudo setkeycodes 71 113
$> sudo setkeycodes 72 109
$> xmodmap -e "keycode 113 = Hangul"
$> xmodmap -e "keycode 109 = Hangul_Hanja"

$> sudo gedit ~/.Xmodmap
빈 페이지가 뜰텐데 거기에 아래 2줄을 입력한다.
keycode 113 = Hangul
keycode 109 = Hangul_Hanja
저장하고 닫는다.

부팅할 때 자동으로 적용하기

  • /etc/init.d/bootmisc.sh에 다음 내용을 추가합니다.
    setkeycodes 71 113
    setkeycodes 72 109
원래 출처와 거의 동일하다. 하지만 키가 약간 다르다. 확인하고 싶다면
콘솔상에서 xev 를 실행해서 본다.
xev는 해당키 입력에 따라 몇번을 리턴하는지 보여준다. x60에 기준한 키값을
넣었을 뿐이다. 한영키 : 113, 한자키 : 109
그 다음 과정으로
$> sudo gedit /etc/init.d/setkeycodes
빈 페이지가 뜰텐데 거기에 아래 2줄을 입력한다.

setkeycodes 71 113
setkeycodes 72 109
그리고 저장한뒤 닫는다.
$> sudo update-rc.d setkeycodes start 99 5 .

시스템 -> 기본설정 -> 키보드 -> 키 배치탭 -> 더하기 -> korea, Republic of선택
-> 기본값으로 체크한뒤 -> 위로 (맨위로 올려둔다.)
트레이아이콘에 키보드 그림이 보일것이다. 마우스 오른쪽 버튼을 눌러 scim 설정으로 들어간다.
프론트엔트 -> 전체설정 탭에서 -> 시작키 오른쪽에 보면 "..." 아이콘이 보일것이다. 그것을 클릭해서 들어간다.

아래에 더하기 버튼을 누르고 한/영키를 누르면 자동으로 닫힌다.이때 추가된것을 자세히 살펴보면 ISO_Level3_Shift 라고 써 있는것을 보게 될것이다. 그 다음 확인누르고 닫기
적용누르고 scim닫기

재부팅을 하면 shilft+space 없이 사용할수 있을것이다.

댓글 없음: