>> Delete No. 926 article
No. RH 7.0 + gnome에서 한글입력이 안될때.

등록 2001-01-07 00:47:00     조회 5
이름 철이    

전에 이곳에 제가 RH 7.0에 대한 한글화 과정을 올린 적이 있었는데, 간혹 gtk+ 등
 모든 작업에 제대로 되었는데도 한글 입력이 되지 않으신다는 분들이 계신 것 같아
 참고 삼아 글을 올립니다.
  결론적으로 말하자면 RH 7.0에 있는 X loading과정이 잘못 되어서 그렇습니다.
 일단 helix gnome이든 원래의 gnome이든 메뉴들이 한글로 보이지만 ami와 연동이
 되지 않을 경우는 XMODIFIERS라는 것이 정의가 되어 있지 않아서 그렇습니다.
 한번 shell에서
 % echo $XMODIFIERS
 라고 쳐보세요. 아마 이것이 나오지 않는다면 제가 소개하는 방법대로 따라
 해보시기 바랍니다. (이 부분은 wowlinux의 방법을 따온 것입니다.)
  일단 Helix gnome의 경우는
 # ln -s /etc/gtk /usr/etc/gtk
 로 링크를 걸고 시작하십시요. 그리고 /etc/X11/gdm/locale.alias와
 /usr/share/locale.alias, /usr/X11R6/lib/X11/local/locale.alias등은 한글
 locale이 맞게 지정되었다고 가정하겠습니다. (이 부분은 예전 'RH 7.0의 한글화'
 에 관한 팁을 찾아보시길)
 다음의 작업은 모두 root로 작업합니다.
 # cd /etc/X11/gdm/PostSession
# ln -s ../../xdm/TakenConsole ./Default
# cd /etc/X11/gdm/PreSession
# ln -s ../../xdm/GiveConsol   ./Default
  # cd /etc/X11/gdm/Sessions
 위 디렉토리로 옮겨가서 모든 내용을 지우시고 다음과 같은 내용을 FailSafe, Gnome,
 KDE의 항목을 만드세요. (상황에 따라서 KDE2등도 아래와 같은 형태로 작성할 수
 있습니다)
 ---------------------- [ FailSafe 내용 ] ----------------------
#!/bin/bash
 exec /etc/X11/xdm/Xsession failsafe
---------------------------------------------------------------
 ------------------------ [ Gnome 내용 ] -----------------------
#!/bin/bash
 exec /etc/X11/xdm/Xsession gnome
---------------------------------------------------------------
 ------------------------- [ KDE 내용 ] ------------------------
#!/bin/bash
 exec /etc/X11/xdm/Xsession kde
---------------------------------------------------------------
 편집 후 모두 실행 가능하도록 바꿉니다.
 # chmod a+x FailSafe Gnome KDE
  그리고 /etc/X11/xdm/Xsession의 처음 부분을 다음과 같이 고칩니다.
  ---------------------- [ Xsession 내용 ] -----------------------
#!/bin/sh
# Copyright (c) 1999, 2000 Red Hat, Inc.
 sysi18n=/etc/sysconfig/i18n
useri18n=$HOME/.i18n
if [ -z "$LANG" ]; then
    [ -f "$sysi18n" ] && source $sysi18n
    [ -f "$useri18n" ] && source $useri18n
    export LANG
fi
 # redirect errors to a file in user's home directory if we can
....
---------------------------------------------------------------
  마지막으로 /etc/X11/xinit/xinitrc.d/xinput이라는 화일 내용이 다음과
 같은지 확인해 보시길 바랍니다.
 ----------------------- [ xinput 내용 ] -----------------------
....
 case $tmplang in
    ja_JP*)
        export XMODIFIERS="@im=kinput2"
   kinput2 &
    ;;
     ko*)
   export XMODIFIERS="@im=Ami"
    ;;
esac
---------------------------------------------------------------
  도움이 되었길 빕니다.
 --
내 서명???
[관리자] 패스워드를 입력 하십시오. 답장이 존재하면 함께 삭제됩니다.[ 목록 | 이전 ]
패스워드:    

Copyleft 1999-2026 by JSBoard Open Project
Theme Designed by IDOO All right reserved