>> Edit article
이름
제목
패스워드
전에 이곳에 제가 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