나비(nabi)에서 세벌식(최종)을 쓰려면 GTK_IM_MODULE도 설정?
글쓴이: BuzzLy / 작성시간: 수, 2005/11/09 - 7:06오후
nabi를 설치했는데 나비 applet에서 한글자판을
세벌식 최종으로 해도 firefox에서 계속 두벌식자판으로
입력이 됩니다.
export GTK_IM_MODULE=hangul3f를 해주면 제대로 쓸 수 있던데
(질문1)원래 이 변수까지 설정 해주어야 firefox에서 nabi를 이용하여 세벌식을
쓸 수 있나요?
제 nabi의 config화일은 아래와 같습니다.
$ cat ~/.nabi/config xim_name=nabi x=0 y=0 theme=KingSejong keyboard_table_name=세벌식 최종 keyboard_table_dir=/usr/share/nabi/keyboard compose_table_name=default compose_table_dir=/usr/share/nabi/compose candidate_table=/usr/share/nabi/candidate/nabi.txt triggerkeys=Hangul,Shift+space candidatekeys=Hangul_Hanja,F9 dvorak=false output_mode=syllable preedit_foreground=#FFFFFF preedit_background=#000000 candidate_font=Sans 14
그리고 다음은 /etc/gtk-2.0/gtk.immodules의 내용인데
(질문2) GTK_IM_MODULE을 설정하기 전에는 물결친 부분때문에
nabi에 세벌식설정을 해주어도 계속 두벌식으로 나오는 것인가요?
$ cat /etc/gtk-2.0/gtk.immodules # GTK+ Input Method Modules file # Automatically generated file, do not edit # Created by /usr/bin/gtk-query-immodules-2.0 from gtk+-2.6.10 # "/usr/lib/gtk-2.0/2.4.0/immodules/im-cedilla.so" "cedilla" "Cedilla" "gtk+" "/usr/share/locale" "az:ca:co:fr:gv:oc:pt:sq:tr:wa" "/usr/lib/gtk-2.0/2.4.0/immodules/im-xim.so" "xim" "X Input Method" "gtk20" "/usr/share/locale" "ko:ja:th:zh" "/usr/lib/gtk-2.0/2.4.0/immodules/im-am-et.so" "am_et" "Amharic (EZ+)" "gtk20" "/usr/share/locale" "am" "/usr/lib/gtk-2.0/2.4.0/immodules/im-cyrillic-translit.so" "cyrillic_translit" "Cyrillic (Transliterated)" "gtk20" "/usr/share/locale" "" "/usr/lib/gtk-2.0/2.4.0/immodules/im-inuktitut.so" "inuktitut" "Inuktitut (Transliterated)" "gtk20" "/usr/share/locale" "iu" "/usr/lib/gtk-2.0/2.4.0/immodules/im-ipa.so" "ipa" "IPA" "gtk20" "/usr/share/locale" "" "/usr/lib/gtk-2.0/2.4.0/immodules/im-thai-broken.so" "thai_broken" "Thai (Broken)" "gtk20" "/usr/share/locale" "" "/usr/lib/gtk-2.0/2.4.0/immodules/im-ti-er.so" "ti_er" "Tigrigna-Eritrean (EZ+)" "gtk20" "/usr/share/locale" "ti" "/usr/lib/gtk-2.0/2.4.0/immodules/im-ti-et.so" "ti_et" "Tigrigna-Ethiopian (EZ+)" "gtk20" "/usr/share/locale" "ti" "/usr/lib/gtk-2.0/2.4.0/immodules/im-viqr.so" "viqr" "Vietnamese (VIQR)" "gtk20" "/usr/share/locale" "vi" "/usr/lib/gtk-2.0/2.4.0/immodules/im-hangul.so" "hangul2" "Hangul 2bul" "im-hangul" "/usr/share/locale" "ko" #~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ "hangul32" "Hangul 3bul 2bul-shifted" "im-hangul" "/usr/share/locale" "" "hangul39" "Hangul 3bul 390" "im-hangul" "/usr/share/locale" "" "hangul3f" "Hangul 3bul Final" "im-hangul" "/usr/share/locale" "" "hangul3s" "Hangul 3bul No-Shift" "im-hangul" "/usr/share/locale" "" "hangul3y" "Hangul 3bul Yetgeul" "im-hangul" "/usr/share/locale" ""
(질문1다시)
nabi에서 아무리 설정을 바꾸어도 세벌식이 안써지길래 결국
$ export GTK_IM_MODULE=hangul3f
하니깐 firefox에서 세벌식 최종이 써지네요.
원래 이것까지 해주어야 nabi를 이용해서 세벌식을 쓸수 있나요?
Forums:
[code:1]export GTK_IM_MODULE=xim[/code:1
export GTK_IM_MODULE=xim
이걸 시도해 보세요. 나비는 기본적으로 xim으로 동작하며, 질문하신 분의 상황에서는 imhangul로 설정이 되어 있군요. nabi의 설정은 imhangul의 설정을 수정할 수는 없기 때문에 위를 시도해 보시기 바랍니다./etc/X11/xinit/xinput.d/ko_KR
고맙습니다~
shell prompt에서 말씀하신 것처럼 export하고 firefox를 실행했을 때는
여전히 세벌식으로 바꿀 수 없었어요. 아마 firefox가 계속 nabi가 아닌
imhangul을 IM으로 사용하고 있었나봐요.
그래서 아예 /etc/X11/xinit/xinput.d/ko_KR에 넣어버렸습니다.
잘 되네요. 감사합니다.
댓글 달기