Thursday, November 24, 2005

Ubuntu korean 입력(nabi)

우선 apt-get install nabi

입력기를 붙여주는 방법은 두가지가 있다.

1. 모든 사용자에게 적용
/etc/X11/Xsession.d/75custom-inputmethods를 만들어서 아래 내용을 넣는다.

 if [ "$LANG" = "ko_KR.EUC-KR" -o "$LANG" = "ko_KR.UTF-8" ]; then
if [ -e /usr/bin/nabi ]; then
XMODIFIERS='@im=nabi'
/usr/bin/nabi &
fi
fi

2. 사용자 별로 개별 설치

~/.gnomerc가 있다면 다음 내용을 추가, 없다면 만들어 준다. export XMODIFIERS="@im=nabi"
export GTK_IM_MODULE=xim #imhangul을 같이 설치할 경우, 이 줄을 넣지 않는 것이 좋습니다.
시스템 - 기본 설정 - 세션을 실행 하여 시작 프로그램 탭에서 /usr/bin/nabi를 등록합니다.gdm을 재시작 합니다. (로그아웃 후 다시 로그인)


다음 한영키를 사용하려면 다음과 같이 한다.

  • 터미널에서 다음을 실행합니다.

    $ sudo setkeycodes 71 122
    $ sudo setkeycodes 72 123
    $ xmodmap -e "keycode 122 = Hangul"
    $ xmodmap -e "keycode 121 = Hangul_Hanja"
  • ~/.Xmodmap에 다음 내용을 추가합니다. (122, 121이 210, 209가 될 수도 있습니다. xev로 확인해보세요. :) "를 '로 입력하면 에러가 나옵니다. 주의하세요.

    keycode 122 = Hangul
    keycode 121 = Hangul_Hanja

/! 122, 121 혹은 210, 209의 조합은 커널 버전의 차이일 것이라는 설이 있습니다.
커널 2.6에서는 210,209였습니다


See also UbuntuWiki:MultimediaKeys

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

  • /etc/init.d/bootmisc.sh에 다음 내용을 추가합니다.

    setkeycodes 71 122
    setkeycodes 72 123
  • /etc/rc.boot 디렉토리에 부팅 스크립트를 만드는 방법도 있습니다. (디렉토리가 없으면 만드세요)


/etc/init.d/setkeycodes를 만들어

setkeycodes 71 122
setkeycodes 72 123
"update-rc.d setkeycodes start 99 5 ." (맨 마지막의 "."을 주의)

1 comment:

jjean said...

For Toshiba satellite 5100,

Hangul : 113
Hangul_Hanja : 109
(Fn + Left Ctrl)