본문 바로가기
관심종목/GNU

리눅스 한글입력기 nimf (컴파일)

by 신의손길 2018. 12. 14.

nimf의 PPA가 중단되어, 직접 컴파일하게 되었다.

집에서 사용중인 Main PC에 Deepin 15.8을 설치하고, 사용해보고자 했는데 설치 직 후 기본적인 상태로는

한/영 변환에 문제가 있다.

키보드와 언어에서 한국어를 추가하여 입력기가 활성화 되었고, 변환 조합키(3개를 제공, 추가/변경 불가)로

전환을 하면 입력기 알림상태는 en -> kr로 넘어가는데, 정작 입력은 여전히 영어로만 된다.

그래서, 입력기 설치를 위해 찾아보던 중 익히 알고 있던 ibus와 fcitx(Deepin Default) 대신 nimf를 사용하려

apt로 시도 했으나, PPA가 중단되어 간편한 설치는 불가하여 여기까지 오게 되었다.


일단, PPA 중단시점에서 홈페이지 등 몇가지 변화가 있었던 듯 하고, 2018년 12월 14일자 기준 아래가 nimf의

홈페이지이며, 따라하는 수준에서 README는 순서상 스투핏-재귀반복할 가능성이 높아 정리해둔다.

https://gitlab.com/nimf-i18n/nimf


(터미널를 이용하는 기준이며 최소한의 기초 명령어는 쓸 줄 안다는 전제의 순서임을 밝힘)


## 컴파일 준비

~$ sudo apt install devscripts build-essential debhelper


## nimf 다운로드

~$ wget https://gitlab.com/nimf-i18n/nimf/-/archive/master/nimf-master.tar.gz


## 압축해제(후 해당폴더로 이동) 의존성 확인

~$ tar zxf nimf-master.tar.gz

~$ cd nimf-master

~/nimf-master$ dpkg-checkbuilddeps


## 뭐가 필요하고, 뭐가 없고 등이 보임. 패키지 해제

~/nimf-master$ debuild

~/nimf-master$ cd..

~$ sudo dpkg -i nimf_XXXXXX_amd64.deb


## 컴파일 & 설치

im-config 설치

./autogen.sh --with-im-config-data

make

sudo make install

sudo ldconfig

sudo make update-gtk-im-cache

sudo make update-gtk-icon-cache