FORUM
RecentChanges
  FrontPage
   Forum | Ubuntu Buzz!! || Devel | Devel Buzz!! Login | TitleIndex  |  RecentChanges
 
Installing Input Methods

Contents

1 한글 입력기 설치
1.1 나비 설치하기
1.1.1 기존에 정리되어 있던 방법
1.1.2 권장하는 방법(im-switch in dapper)
1.2 imhangul 설치하기
1.3 SCIM 설치하기
1.4 uim 설치하기
1.5 /etc/X11/Xsession.d에 설정을 넣는 방법
1.6 Dapper에서 SCIM 설정


1 한글 입력기 설치 #

KDE 사용자는 SettingInKubuntu 페이지를 보세요.
(아래 권장하는 방법의 경우 kde 사용자도 따로 다른 설정을 하실 필요가 없습니다. 정리해주신 dasomoli님께 감사드립니다.)

Dapper의 경우는 (2006년 3월 9일 이후), language-support-ko 가 설치되면 scim-hangul과 im-switch가 설치가 되므로 아래의 글과 같이 링크를 거는 작업을 하지 않아도 /etc/X11/xinit/xinput.d/scim-hangul 이 /etc/alternatives/xinput-ko_KR 로 우선 등록 됩니다.
그리고, ubuntu-desktop을 설치하는 경우는 scim과 scim-gtk2-immodule이, kubuntu-desktop을 설치하는 경우는 skim과 scim-qtimm이 설치가 됩니다.

따라서, language-support-ko와 desktop 패키지가 일반적으로 설치가 되는 사용자들의 경우는 아래의 설정 작업 없이 기본 입력기로 scim-hangul을 사용할 수 있습니다. (nabi를 따로 설치하는 사용자의 경우는 nabi가 우선권을 가집니다.)

영문 로케일 사용자나 desktop 패키지를 설치하지 않는 경우에는 물론 아래의 경우와 같이 필요한 패키지를 스스로 설치하고 설정하여야 하지만, im-switch가 설치되었다면 scim-hangul을
im-switch -z ko_KR -s scim-hangul 하는 방법으로 간단히 설정을 할 수가 있습니다. im-switch가 지원하는 입력기는 im-switch -z ko_KR -l 해서 보실 수 있습니다.

1.1 나비 설치하기 #

1.1.1 기존에 정리되어 있던 방법 #

  • HoaryHedgehog에 Nabi 0.15가 올라왔습니다..
  • 시스템 - 시스템 관리 - 시냅틱 패키지 관리자를 실행하여 nabi 패키지를 설치합니다.
  • ~/.gnomerc에 다음 내용을 추가합니다.

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


  • Ubuntu 5.10 기준으로 정리 합니다.. (도움이 될까해서)

    위에 있는 [ export XMODIFIERS="@im=nabi" ] 이부분을
    5.10에서는 /etc/environment 파일의 상단에 입력 하세요.

       $ sudo gedit environment   <-- 이렇게 사용 하세요.
       

  • gdm을 재시작 합니다. (로그 아웃 후 다시 로그인)
    Nabi가 활성화 됩니다.

1.1.2 권장하는 방법(im-switch in dapper) #

0. 시냅틱을 사용하여 nabi 패키지를 설치합니다.
기타 -그래픽 -> nabi
0. sudo gedit /etc/X11/xinit/xinput.d/nabi
XIM=nabi
XIM_PROGRAM=/usr/bin/nabi
XIM_ARGS=
GTK_IM_MODULE=xim
XMODIFIERS="@im=nabi"
0.
sudo ln -s /etc/X11/xinit/xinput.d/nabi /etc/alternatives/xinput-ko_KR
0.
sudo ln -s /etc/alternatives/xinput-ko_KR /etc/X11/xinit/xinput.d/ko_KR

im-switch와 nabi를 설치하면, ko_KR 에서는 위의 2,3,4 를 할 필요없이 nabi 가 자동 설정 됩니다. nabi 설치시에 /etc/X11/xinit/xinput.d/nabi 가 만들어지기 때문입니다.
XIM=nabi
XIM_PROGRAM=/usr/bin/nabi
XIM_ARGS=
GTK_IM_MODULE=xim
다른 로케일에서는 im-switch -s nabi 하면 예를 들어 en_US 에서면, ~/.xinput.d/en_US 에 동일한 설정 파일이 생기게 됩니다.

im-switch -l 로 현재 지원하는 im 을 보실 수 있습니다.

1.2 imhangul 설치하기 #

  • /etc/apt/sources.list에 universe가 추가되어 있는지 확인합니다.
  • sudo apt-get install imhangul을 실행합니다.
  • gtk-query-immodules-2.0 > ~/.gtk.immodules를 실행합니다.

1.3 SCIM 설치하기 #

우분투(쿠분투는 아님) 대퍼 Flight6 이후로는 아래의 설정을 할 필요가 없이 설치시 한글을 선택하면 ubuntu-desktop과 language-support-ko 패키지에 의해 scim-hangul 사용에 필요한 패키지들이 모두 설치됩니다. 아래의 설정은 참고로 남겨 놓습니다.

0. 시냅틱을 이용해서 도구(universe) 에서 scim, scim-gtk2-immodule, scim-hangul, scim-modules-socket, scim-module-table, scim-tables-ko 를 설치한다.
0. 첫번째 방법
0. sudo gedit /etc/X11/xinit/xinput.d/default
XIM=SCIM
XIM_PROGRAM=/usr/bin/scim
XIM_ARGS='-d'
GTK_IM_MODULE=scim
DEPENDS=
XMODIFIERS=@im=SCIM
0. 두번째 방법
0. sudo gedit /etc/X11/xinit/xinput.d/ko_KR
XIM=SCIM
XIM_PROGRAM=/usr/bin/scim
XIM_ARGS='-d'
GTK_IM_MODULE=scim
DEPENDS=
XMODIFIERS=@im=SCIM
0. 기본 모드가 한글 입력모드가 됩니다.
0. 세번째 방법
0. sudo gedit /etc/X11/xinit/xinput.d/scim
XIM=SCIM
XIM_PROGRAM=/usr/bin/scim
XIM_ARGS='-d'
GTK_IM_MODULE=scim
DEPENDS=
XMODIFIERS=@im=SCIM
0. ~/ 에 .xinput.d 디렉토리가 없다면
mkdir ~/.xinput.d
0.
ln -s /etc/X11/xinit/xinput.d/scim ~/.xinput.d/default
또는
ln -s /etc/X11/xinit/xinput.d/scim ~/.xinput.d/ko_KR
차이점은 첫번째 방법과 두번째 방법의 차이와 같습니다.

저의 경우 SCIMSCIM 설정->입력기엔진->전체설정->한국어->두벌식을 제외한 다른 것에서는 입력이 제대로 되지 않았습니다. - dasomoli

세번째처럼 /etc/X11/xinit/xinput.d/scim 을 작성하고 im-switch -s scim을 해봤는데 update-alternatives: Cannot find alternative `/etc/X11/xinit/xinput.d/scim'.
라고 나오면서 업데이트가 되지 않습니다. 어떤 요건을 충족해야 저기에 들어갈 수 있습니까? 이미 이런 페이지가 있을 정도면 대퍼에는 반영됐을 거라고 생각하고 설치했는데 패키지를 다 깔아도 지원이 되지 않아 조금 당황했습니다. --kz
혹시 sudo나 root로 한 것이 아닐까 짐작합니다. im-switch -s scim을 하는 경우는 사용자 ID인 상태에서 합니다. scim은 사용자 별로 socket을 만들고 helper를 띄우는 내부 구조입니다. 사용자로 명령을 수행하면 ~/.xinput.d에 사용자의 locale에 따라 ko_KR처럼 디렉토리를 만들고 scim 링크가 만들어지게 됩니다.

1.4 uim 설치하기 #


1.5 /etc/X11/Xsession.d에 설정을 넣는 방법 #

Please see UbuntuWiki:JapaneseInputHowto


/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

   [ ! -z XMODIFIERS ] && export XMODIFIERS

1.6 Dapper에서 SCIM 설정 #

Dapper에서 기본적으로 제공되는 SCIM에 문제가 있었는지
제가 설정을 잘못했는지 모르겠습니다. 아마도 후자겠죠~
X윈도 상에서 입력이 안되길래
원인을 찾아보니 SCIM 상에 등록된 한영 전환키 부분이
잘못되었던것 같습니다
키 설정을 다 지워주고 새로 세팅 하니 문제 없이 잘되네요


See also 한영키


고치기 | 찾기 | 쪽 지우기 | 비슷한 쪽

Powered by MoniWiki
xhtml1 | css2 | rss