Ubuntu Navi 한글입력기 설치와 셋팅

1 minute read

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)

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

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

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

$> gsettings set com.canonical.Unity.Panel systray-whitelist “[‘JavaEmbeddedFrame’, ‘Wine’, ‘scp-dbus-service’, ‘Update-notifier’, ‘Nabi’]”

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

자매품— gui로 할 수있게해주는 dconf-editor