아치리눅스에서 다솜 입력기 설치 및 설정하여 사용하기

2015-10-10

korean-input linux archlinux dasom-im

어제(10.09) 다솜 입력기 정식 버전이 나왔습니다. 그래서 아치 리눅스에서 사용하려고, 제가 패키징 하여 AUR에 올렸습니다. 기존 Fcitx 지우고 다솜 입력기 설치하여 사용했는데, 다른 입력기에 비해 사용하기 편하더군요. 아래 과정을 거쳐서 설치하시고 설정하시면, 사용하실 수 있습니다.

설치하기

dasom-git 패키지를 AUR 에서 받아 설치합니다. yaourt 같은 AUR 도구를 사용하세요.

yaourt -S dasom-git

libindicator 빌드 오류 해결하기.

다솜 입력기는 libappindicator-gtk3 를 요구하는데, 이 패키지는 libindicator 패키지를 요구합니다. 그런데, libindicator 패키지를 빌드하는 중 아래와 같은 오류가 발생하는 경우가 있습니다.

/usr/bin/ld: cannot find -lglib-2.0-lm

이러한 오류를 방지하려면, 빌드에 앞서 아래와 같이, PKGBUILD 수정을 원하냐고 물을 때, y를 눌러, PKGBUILD 를 수정해야 합니다.

Edit PKGBUILD ? [Y/n] ("A" to abort)

그리고, PKGBUILD 에서 build() 부분의 cd 명령어와 ./configure 사이에 다음을 추가합니다.(두 군데 있는데, 두 군데 모두 추가합니다.)

sed -i 's/LIBINDICATOR_LIBS+="$LIBM"/LIBINDICATOR_LIBS+=" $LIBM"/g' ./configure

저장 후, 빌드를 계속하여 설치합니다.

입력기 설정하기

다른 입력기와 설정 방법은 거의 동일합니다.

먼저, ~/.xprofile 파일을 아래와 같이 수정하여 저장합니다.

export GTK_IM_MODULE=dasom
export QT_IM_MODULE=dasom
export XMODIFIERS="@im=dasom"
dasom-daemon &
dasom-indicator &

그리고, 그놈 셸을 사용하시는 경우, 아래 명령을 추가로 실행합니다.

gsettings set org.gnome.settings-daemon.plugins.keyboard active false
gsettings set org.gnome.settings-daemon.plugins.xsettings overrides "{'Gtk/IMModule':<'dasom'>}"

이제, 로그아웃 후 다시 로그인 하시면, 다솜 입력기를 사용하실 수 있습니다,

참고자료 & 관련자료

광고 차단 소프트웨어를 사용하고 계신 것 같습니다. 혹시 글이 마음에 들었다면, 광고 차단을 해제해 주시거나 후원을 해 주시는 것은 어떤가요?

It seems like you're using ad block software, If you like the post, Would you like to disable that or donate me a bit?

EnhanceIO 를 이용하여, SSD를 캐싱용으로 사용하기.

2015-09-04

사용중이신 노트북이나 데스크탑에 500GB~1TB 정도 되는 하드디스크와 100GB~200GB정도 되는 SSD를 장착하여 같이 사용 하시나요? 이러한 환경에서 EnhanceIO 를 이용하시면, SSD를 하드디스크 캐싱에 사용하실 수 있습니다. bcache 를 이용해서도 SSD에 캐싱을 할 수 있지만, 하드디스크와 SSD 모두 포맷하고 bcache 디바이스로 변환해야 SSD 에 캐싱이 가능하다는 번거로움이 있습니다. 반면 EnhanceIO 는 그럴 필요 없이 쉽게 설정하셔서 사용 하실 수 있습니다.

Shoes

Fish 셸 설치하고, Oh My Fish 로 커스터마이징 하기

2015-07-30

필자는 기본적으로 리눅스 배포판에 있는 bash 를 사용하다가, 전에 한번 zsh 로 갈아탔고. 이번에는, fish 라는 셸로 갈아 탔습니다. 주변 친구 몇명이 쓰길래, 한번 써보 …

라즈베리파이 모델B+ 에 아치리눅스ARM 설치하기.

2015-07-11

필자는 원래 라즈베라파이에 모델 B+에 Raspbian (라즈베리파이를 위해 만들어진 버전의 Debian GNU/Linux)를 설치하여 사용해 왔습니다. 지금까지는 별 불편함이 없었으나, 이번에 Node.js 로 작성한 것을 테스트 하려다 보니 패키지 문제 때문에 제대로 테스트 하지 못했습니다. nodejs, npm 패키지 모두 있었지만, 설치해도 제대로 작동하지 않는 듯 했다. npm 은 생각처럼 잘 작동하지도 않았습니다.