Xstart 접속 시에도 한글을 사용하고 싶습니다.

Xstart 접속시 한글 입출력을 하려면 아래와 같은 다소 복잡한 설정이 필요하니, Xmanager 등을 이용한 XDMCP 접속이 가능하시면 이를 권장합니다.



다음은 UNIX/Linux 시스템에서 한글 입출력을 하기 위한 전제조건입니다.

  1. 한글 폰트가 있어야 합니다.

    참고

    UTF-8 폰트가 필요한 최신 리눅스 시스템의 경우 렌더링을 통해 폰트를 그래픽으로 표현하므로 UTF-8 폰트가 반드시 있어야 하는 것은 아닙니다. 그러나 이는 설정 등을 통해 변경이 가능하므로 한글이 깨져 나올 경우에는 Linux의 폰트서버를 이용해 보십시오. 폰트서버를 이용하는 방법은 다음의 FAQ 링크에 있습니다. 

  2. 한글을 사용하기 위한 일련의 환경설정이 필요합니다.

    a. Language 설정
    b. resource 적재
    c. XFILESEARCHPATH 설정
    d. XMODIFIERS 설정

  3. 한글 입력서버 실행 (linux: ami, solaris: HTT, DEC: dxhangulim, HP: xkim 등 해당 UNIX 한글입력서버)
  4. 한글입출력이 가능하도록 설계된 X응용프로그램 실행
  5. 마지막으로 한/영 전환은 시스템마다 다르나 보통은 한/영 키, Shift+space, Ctrl+space, 오른쪽 Alt 키 등을 주로 사용합니다.


다음은 각 서버별 설정 방법입니다.



  • Sun Solaris

    2-a. $ LANG=ko; export LANG 
    2-b. $ /usr/openwin/bin/xrdb -merge /usr/dt/config/ko/sys.resources 
    2-c. $ XFILESEARCHPATH=/usr/dt/app-defaults/ko/%N%S ; export XFILESEARCHPATH
    3. $ /usr/openwin/bin/htt & 
    4. $ /usr/dt/bin/dtterm &


  • HP

    2-a. $ LANG=ko_KR.eucKR 
    2-c. $ XFILESEARCHPATH=/usr/dt/app-defaults/ko/%N%S 
    2-d. $ XMODIFIERS=@im=_XIMP_ko_KR.eucKR#xkim.0 
    3. $ /usr/bin/X11/xkim & 
    4. $ /usr/dt/bin/dtterm &


  • AIX

    2-a. $ LANG=ko_KR
    2-b. $ DISPLAY=192.168.1.112:0 (display 설정을 적절히 해줍니다.)
           $ /usr/bin/X11/xrdb -merge /usr/dt/config/ko_KR/sys.resources
    2-c. $ XFILESEARCHPATH=/usr/dt/app-defaults/ko_KR/%N%S
    4. $ /usr/dt/bin/dtterm &


  • DEC

    2-a. $ setenv LANG ko_KR.eucKR
    2-b. $ /usr/bin/X11/xrdb -merge /usr/dt/config/ko_KR.eucKR
    3. $ /usr/bin/X11/dxhangulim &
    4. $ /usr/dt/bin/dtterm &


  • Linux(Redhat9.0을 비롯한 일부 Linux)

    2-a $ export LANG=ko_KR.euckr
    2-d $ export XMODIFIERS=@im=Ami 
    3. $ ami &
    4. $ /usr/bin/X11/gnome-terminal &


  • Fedora Core 3 linux

    2-a. $ export LANG=ko_KR.UTF-8 (또는 $ setenv LANG ko_KR.UTF-8)
    2-d. $ export XMODIFIERS=@im=htt (또는 $ setenv XMODIFIERS @im=htt)
    3. $ httx &
    4. $ xterm & (또는 $ gnome-terminal)


  • Fedora Core 4 Linux

    2-a. $ export LANG=ko_KR.UTF-8 (또는 $ setenv LANG ko_KR.UTF-8)
    2-d. $ export XMODIFIERS=@im=iiimx (또는 $ setenv XMODIFIERS @im=iiimx)
    3. $ iiimx &
    4. $ xterm & (또는 $ gnome-terminal)


  • Fedora Core 8 Linux, Ubuntu 7.x, 8.x, CentOS 5.x

    2-a. $ export LANG=ko_KR.UTF-8 (또는 $ setenv LANG ko_KR.UTF-8)
    2-d. $ export XMODIFIERS=@im=SCIM (또는 $ setenv XMODIFIERS @im=SCIM)
    3. $ scim &
    4. $ gnome-terminal

    위 내용을 셸 스크립트를 만들어 사용하거나 Xstart에서 다음 내용을 입력하면 여러 단계를 거치지 않고 바로 한글 환경이 갖추어진 터미널을 이용할 수 있습니다.
    export DISPLAY=$DISPLAY; export LANG=ko_KR.UTF-8; export XMODIFIERS=@im=SCIM; /usr/bin/scim& /usr/bin/gnome-terminal
    (중간의 & 뒤에는 ;를 입력하지 않습니다.) 


  • CentOS 4.7

    2-a. $ export LANG=ko_KR.UTF-8 (또는 $ setenv LANG ko_KR.UTF-8)
    2-d. $ export XMODIFIERS=@im=htt (또는 $ setenv XMODIFIERS @im=htt)
        $ export GTK_IM_MODULE=iiim (또는 $ setenv GTK_IM_MODULE iiim)
    3. $ httx &
    4. $ gnome-terminal

    위 내용을 셸 스크립트를 만들어 사용하거나 Xstart에서 다음 내용을 입력하면 여러 단계를 거치지 않고 바로 한글 환경이 갖추어진 터미널을 이용할 수 있습니다.
    export DISPLAY=$DISPLAY; export LANG=ko_KR.UTF-8; export XMODIFIERS=@im=htt; export GTK_IM_MODULE=iiim; /usr/bin/httx & /usr/bin/gnome-terminal
    (중간의 & 뒤에는 ;를 입력하지 않습니다.) 


  • Ubuntu 9.1, Redhat Enterprise Linux 6.0

    2-a. $ export LANG=ko_KR.UTF-8 (또는 $ setenv LANG ko_KR.UTF-8)
    2-d. $ export XMODIFIERS=@im=ibus (또는 $ setenv XMODIFIERS @im=ibus)
    3. $ /usr/bin/ibus-daemon --xim &
    4. $ gnome-terminal

    위 내용을 셸 스크립트를 만들어 사용하거나 Xstart에서 다음 내용을 입력하면 여러 단계를 거치지 않고 바로 한글 환경이 갖추어진 터미널을 이용할 수 있습니다.
    export DISPLAY=$DISPLAY; export LANG=ko_KR.UTF-8; export XMODIFIERS=@im=ibus; /usr/bin/ibus-daemon --xim & /usr/bin/gnome-terminal
    (중간의 & 뒤에는 ;를 입력하지 않습니다.)


  • Ubuntu 12.04

    Xmanager의 설정

    XKEYBOARD 익스텐션을 켭니다. 이 기능은 사용하는 프로필의 고급 탭에서 선택할 수 있습니다.
    (해당 프로필 알아 보기 :Xconfig 프로필 지정하기, 확인하기)

    우분투 리눅스의 설정 : gnome-terminal을 실행하기 전에 하는 설정
    2-a.$ export LANG=ko_KR.UTF-8(또는$ setenv LANG ko_KR.UTF-8)
    2-d.$ export XMODIFIERS=@im=ibus(또는$ setenv XMODIFIERS @im=ibus)
    3.$ /usr/bin/ibus-daemon --xim &
    4.$ gnome-terminal

    위 내용을 셸 스크립트를 만들어 사용하거나 Xstart에서 다음 내용을 입력하면 여러 단계를 거치지 않고 바로 한글 환경이 갖추어진 터미널을 이용할 수 있습니다.

    export DISPLAY=$DISPLAY; export LANG=ko_KR.UTF-8; export XMODIFIERS=@im=ibus; /usr/bin/ibus-daemon --xim & /usr/bin/gnome-terminal

    (중간의 & 뒤에는 ;를 입력하지 않습니다.)

    한영 전환을 위해 한/영 키나, Shift+Space 또는 Ctrl+Space 키를 입력합니다.
       
    Fedora 16
    이 OS에 대한 한글 환경 설정은 다음 글을 참고하십시오.