Ubuntu 11.10 한글 입력기 nabi 로 변경하고 시스템 트레이에 넣기 해결! |- 리눅스

2011.11.21. 월요일

Ubuntu 11.10 으로 업데이트했다.


Ubuntu 11.10 은 한글 입력기로 ibus 를 기본으로 사용하고 있는데, 

띄어쓰기(스페이스)를 하면 마지막 글자의 앞에 들어가버리는 버그가 있다.


예를 들어, 

"이것은 테스트인데 왜 이럴까요?" 형식으로 입력하는데, 

"이것 은테스트인 데 왜이 럴까요?" 이런 식으로 입력이 되어 버린다..


띄어쓰기가 이상하게 들어가는 것은 ibus 의 버그로 인한 문제라고 하는데, 아직 ibus 자체의 해결책은 없는 상황인 듯 하다...

이를 해결하기 위해 검색을 해본 결과, nabi 로 입력기를 변경하면 띄어쓰기 문제는 없어진다고 한다. 

다른 문제는 있을 지도 모른다고 하지만.. 설치해서 잠깐 사용해 본 결과로는 아직까진 이상이 없다.. ; 


그런데 어떻게 ibus 에서 nabi 로 바꿀 것인가?

검색 결과로 나온 설명들에는 대부분 language support 에 들어가서 입력기를 nabi 로 바꾸고 다시 X 를 실행하면 된다고 한다.



하지만 나의 경우, 이것만으로 nabi 가 실행되지 않았다. 

해서, 더 검색한 결과... 이전에 nabi 실행을 어떻게 해야하는지에 대한 포스팅을 찾을 수 있었고 그 방법은 아래와 같다.

터미널에서 im-switch -c 를 입력하면 아래처럼 input method 를 선택할 수 있는 창이 하나 뜬다.

(참고: 2007년 포스팅. http://opensea.egloos.com/3982586)



여기서 nabi 를 선택하고 로그아웃 후 로그인하니 nabi 가 실행되어 있었다.

하지만, 시스템 트레이에 들어가지 않고 palette 상태로 둥둥 왼쪽 구석에 처박혀 있었는데...

이 녀석을 시스템 트레이에 넣기 위해 더 검색을 해야 했다.

그 결과 찾은 것이 바로 아래의 우분투 포럼 포스팅...

(참고: nabi 시스템 트레이바에 넣기: http://www.ubuntu.or.kr/viewtopic.php?f=22&t=16593)


아래 명령어를 터미널에서 입력하면 셋팅되어 있는 값이 나온다. 

  1. $> gsettings get com.canonical.Unity.Panel systray-whitelist
  2. ['JavaEmbeddedFrame', 'Wine', 'scp-dbus-service', 'Update-notifier']


여기에 값을 추가하려면 get 부분을 set 으로 바꾸고, 위에 있던 기본 내용들을 모두 똑같이 적은 다음, Nabi 를 추가해야 한다.

  1. $> gsettings set com.canonical.Unity.Panel systray-whitelist "['JavaEmbeddedFrame', 'Wine', 'scp-dbus-service', 'Update-notifier', 'Nabi']"


이렇게 해주면 nabi 가 추가되고, 다시 로그인하면 정상적으로 트레이로 들어가 있는 것을 볼 수 있다.




덧글

  • 슈피겔 2011/12/10 22:35 # 삭제 답글

    좋은 포스트 감사합니다. 퍼가겠습니다.~
  • jokim 2012/01/19 08:01 # 삭제 답글

    ubuntu 11.10으로 설치하고 인환님과 같은 문제로 검색하다 좋은 정보 얻고 해결합니다.^^ 감사.
  • 한을 2012/01/28 13:10 # 답글

    감사합니다. 저도 다른 분들의 글을 참고해서 적은 것이니, 그 쪽을 보시면 다른 문제들을 살펴보실 수 있을 것 같습니다. ^^;;
    나비를 사용하는 경우, 한 가지 문제가 있는데 libre office에서 스페이스바를 입력시 마지막 글자가 다음 줄로 넘어가는 이상현상이 있습니다. 전에 찾아봤을 때는 아직 해결책이 나오지 않은 것 같은데, 지금은 잘 모르겠네요. ^^;;
댓글 입력 영역