===== Nabi 나비 =====
* 한글 전용 [[linux:inputmethod|Input Method (입력기, 한글)]]
한글 입력에 매우 좋으나, Firefox가 ''GTK_IM_MODULE="xim"''일 경우 컨텍스트 메뉴가 사라지는 문제가 발생한다. 이 문제를 해결하려면 [[http://code.google.com/p/imhangul/|imhangul]]을 함께 설치하여 nabi + imhangul 기반으로 사용해야 한다.
이 말은 즉, **GTK 애플리케이션(Firefox는 GTK기반)은 imhangul 모듈을 사용하고 그 외의 QT를 비롯한 다른 애플리케이션은 Nabi를 사용**하는 것이다. Nabi는 자신의 상태바에서 imhangul 모듈의 입력기 상태(한영상태)를 보여주는 기능이 있으므로 imhangul 자체의 상태 표시는 꺼둬도 된다.
Xubntu 14.04에서 Dual Graphic Card 사용시 Nabi의 상태창이 나타나 다른 창을 가리는 현상이 발견되었다. 이 현상은 XFCE의 Composite 기능을 꺼야만 화면에 보여서 잘 알기도 어려웠다.
===== Nabi 설치 =====
* nabi, imhangul 설치
sudo apt-get install nabi imhangul-gtk2 imhangul-gtk3
# im-config 명령에서 "hangul"로 지정
* 환경변수 확인 -> 안돼 있으면 ''~/.xinputrc''에 지정
GTK_IM_MODULE="hangul2"
QT4_IM_MODULE="xim"
XMODIFIERS="@im=nabi"
* imhangul 사용시 ''XXX_IM_MODULE'' 환경변수의 값은 한글 자판 종류를 지정하는 것이다. [[http://code.google.com/p/imhangul/|imhangul]] 참조.
* hangul2 : 두벌식
* hangul2y : 두벌식 옛글
* hangul39 : 세벌식390
* hangul3f : 세벌식최종
* hangul3s : 세벌식순아래
* hangul3y : 세벌식옛글
* hangulro : 로마자
* hangulahn : 안마태
* 세벌식 390 자판으로 변경하려면 ''~/.xinputrc''를 열고 마지막에 다음 추가
GTK_IM_MODULE="hangul39"
* QT에 대해서도 같은 설정을 하려면 ''qimhangul-qt4'' 패키지를 설치하고 ''QT4_IM_MODULE'' 환경 변수를 설정해주면 된다.
===== imhangul 설정 =====
* ''~/.imhangul.conf'' 파일 생성. [[https://github.com/choehwanjin/imhangul/blob/master/imhangul.conf|imhangul.conf]] 참조.
# 상태창은 안보이게. imhangul의 상태창은 Nabi가 알아서 보여줌
enable_status_window = false
# Nabi에서 한영,한자키를 설정하고 그 이름을 그대로 아래 값으로 복사해 오면 됨.
# 한영키
hangul_keys = "Hangul", "space", "Alt_R"
# 한자키
hanja_keys = "Hangul_Hanja", "F9", "Control_R"
* ''qimhangul-qt4''는 설정파일을 지원하지 않는 상태임.