Ubuntu Gutsy에서 Nautilus로 Filename 변경이 되지 않을 때..

ioriy2k의 이미지

오랜만에 하는 Posting입니다. 얼마 전에 Ubuntu의 새로운 Stable 버전인 Gutsy Gibbon(7.10)이 Release 되었습니다.

이전처럼 간편하게 업데이트 관리자를 통해서 Upgrade를 했는데, 쓰다보니 한가지 작지만 불편한 문제가 있더군요. Upgrade후 Gnome의 Nautilus에서 Filename을 변경하려고 할 때 키가 입력되지 않는 문제를 발견했습니다. 그래서 Googling을 통해서 찾아본 결과 SCIM으로 CJK(Chinese-Japanese-Korean)입력을 할 때 문제가 발생하는 것으로 Bug Reporing에 올라온 것을 통해 확인하게 되었습니다. (원문)

이 문제에 대한 해결 방법도 문서에 같이 올라와 있었는데, 간단하게 요약해서 Posting합니다.

  1. 우선 Terminal을 실행한 후, 아래와 같이 입력합니다.
    • 직접 /etc/X11/xinit/xinput.d/scim을 수정하는 방법 ($HOME/.xinput.d/ko_KR이 존재하지 않을 경우)
      $ sudo -s -H
      $ apt-get install scim-bridge
      $ gedit /etc/X11/xinit/xinput.d/scim
      (중략)
      GTK_IM_MODULE=xim 
      이 부분을 아래와 같이 변경합니다.
      GTK_IM_MODULE="scim-bridge"
      (저장)
    • 마잇님의 Ubuntu의 im-switch를 사용해서 설정하는 방법
      $ im-switch -s scim-immodule
      im-switch를 실행하게 되면 $HOME/.xinput.d/ko_KR이 생기게 됩니다. 그 파일을 열어보면 GTK_IM_MODULE=scim으로 설정되어 있을 것입니다.

  2. Log off한 후, X를 Reset(Ctrl + Alt + Backspace)한 다음, Log in 합니다.
  3. 텍스트 커서를 표시하는 아무 Program이나 실행합니다.
  4. 마지막으로 알림영역에 SCIM icon을 Mouse 왼쪽 Button으로 Click한 후, 입력 자판을 한글 자판으로 바꿔주면 됩니다.

-- God Bless..

댓글

마잇의 이미지

$ im-switch -s scim-immodule

--
마잇


--
마잇

ioriy2k의 이미지

/etc/X11/xinit/xinput.d/scim을 원래대로 돌려놓고 im-switch를 실행해서 테스트해보니 되네요.. 괜한 삽질을..ㅡㅡ;; 이 방법으로 하면 scim-bridge는 설치를 안해도 되는 건가요?

-- Homepage : http://ioriy2k.pe.kr
-- God Bless..

-- God Bless..

마잇의 이미지

Description: Another gtk-immodule of SCIM (transitional package)
 This is a dummy package for transition during upgrade.  You can safely
 remove this package once you have scim-bridge-client-gtk installed.
  .

일부러 깔 필요는 없을 것 같아 보이네요.

어쨌든 핵심은 GTK_IM_MODULE을 xim이 아닌 다른 것으로 하는 것 같습니다.

--
마잇


--
마잇

ioriy2k의 이미지

그렇죠. 핵심은 GTK_IM_MODULE 설정인데 그것을 마잇님 처럼 Ubuntu의 IM 정책대로 설정해 주느냐, 아니면 저처럼 그냥 고치느냐의 차이인 것 같습니다. launchpad에서도 그것 때문에 말들이 좀 있더군요. 마잇님이 올려주신 방법도 정리해서 적어놓겠습니다.

-- Homepage : http://ioriy2k.pe.kr
-- God Bless..

-- God Bless..

댓글 달기

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
이것은 자동으로 스팸을 올리는 것을 막기 위해서 제공됩니다.