나비(nabi)에서 세벌식(최종)을 쓰려면 GTK_IM_MODULE도 설정?

BuzzLy의 이미지

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를 이용해서 세벌식을 쓸수 있나요?
danskesb의 이미지

export GTK_IM_MODULE=xim 이걸 시도해 보세요. 나비는 기본적으로 xim으로 동작하며, 질문하신 분의 상황에서는 imhangul로 설정이 되어 있군요. nabi의 설정은 imhangul의 설정을 수정할 수는 없기 때문에 위를 시도해 보시기 바랍니다.

BuzzLy의 이미지

peremen wrote:
export GTK_IM_MODULE=xim
이걸 시도해 보세요.
나비는 기본적으로 xim으로 동작하며, 질문하신 분의 상황에서는 imhangul로 설정이 되어 있군요.
nabi의 설정은 imhangul의 설정을 수정할 수는 없기 때문에 위를 시도해 보시기 바랍니다.

고맙습니다~

shell prompt에서 말씀하신 것처럼 export하고 firefox를 실행했을 때는
여전히 세벌식으로 바꿀 수 없었어요. 아마 firefox가 계속 nabi가 아닌
imhangul을 IM으로 사용하고 있었나봐요.

그래서 아예 /etc/X11/xinit/xinput.d/ko_KR에 넣어버렸습니다.

$ cat /etc/X11/xinit/xinput.d/ko_KR
XIM=nabi
XIM_PROGRAM="/usr/bin/nabi"
XIM_ARGS=
GTK_IM_MODULE=xim
DEPENDS=

잘 되네요. 감사합니다.

댓글 달기

Filtered HTML

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

BBCode

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param>
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

Textile

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • You can use Textile markup to format text.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Markdown

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • Quick Tips:
    • Two or more spaces at a line's end = Line break
    • Double returns = Paragraph
    • *Single asterisks* or _single underscores_ = Emphasis
    • **Double** or __double__ = Strong
    • This is [a link](http://the.link.example.com "The optional title text")
    For complete details on the Markdown syntax, see the Markdown documentation and Markdown Extra documentation for tables, footnotes, and more.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Plain text

  • HTML 태그를 사용할 수 없습니다.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 줄과 단락은 자동으로 분리됩니다.
댓글 첨부 파일
이 댓글에 이미지나 파일을 업로드 합니다.
파일 크기는 8 MB보다 작아야 합니다.
허용할 파일 형식: txt pdf doc xls gif jpg jpeg mp3 png rar zip.
CAPTCHA
이것은 자동으로 스팸을 올리는 것을 막기 위해서 제공됩니다.