티스토리 뷰

IT

우분투 다국어 입력기 DASOM 설정

Dante2k™ 2015.11.30 10:00

지금까지 ibus, ibus-hangul 을 사용하여 별다른 ? 불편함이 없이 잘 사용하고 있었습니다.


그러던 와중에 최근 업데이트에서 스페이스바를 누르면 바로 앞글자앞으로 포커스가 이동하여


만약 '오늘은 월요일' 이라는 타이핑을 하게 되면 '오늘 은월요일' 같은 형식으로 글자가 완성되더군요.


하여 구글링을 열심히 한 결과, 다솜이라는 다국어입력기를 제작하고 있고, 기타 여러 im(input method)에서 발생하던 버그를 처리하였다고 하여 사용해보기로 하였습니다.


github 를 이용하여 개발소스를 공유하고 계시고, https://github.com/dasom-im


별도의 홈페이지도 운영되고 있습니다. https://dasom-im.github.io/


11월 30일 현재 일자를 기준으로 1.1버전이 배포되고 있고, 우분투등에 손쉽게 설치할 수 있도록 deb 파일도 배포되고 있습니다.


https://dasom-im.github.io/2015/11/22/dasom-1.1-dasom-jeongeum-1.1-released.html


위 URL을 열어보면 1.1버전의 dasom, dasom-jeongeum 이라는 2개의 deb파일을 얻을 수 있습니다. 한국어 입력에 왜 2개나 설치하는가 하시겠지만, 대부분의 IME는 입력 시스템을 운영하는 기반과 그 위에서 각각의 다국어 입력을 처리하는 입력기들이 설치되어 작동한다고 이해하면 빠를 거 같습니다.


다솜의 경우는 다솜이라는 운영 기반에 다솜정음 이라는 한글입력기를 올려서 사용한다고 생각하면 되겠지요? (개발자분이 한국어뿐 아니라 추후에 다양한 언어를 지원하기 위함이겠지요.)


하여간 위 페이지에 가셔서 Get Dasom 1.1, Get Dasom Jeongeum 1.1 를 각각 눌러서 자신의 OS에 맞는 설치파일(*.deb) 파일을 다운로드 합니다.


우분투 기준으로 deb 파일을 설치하는 방법은


$ sudo dpkg -i <설치할 파일>.deb


저의 경우 우분투 14.04 LTE amd64버전을 사용하는 관계로 dasom_1.1-ubuntu-14.04_amd64.deb 이 파일을 받았다고하면


sudo dpkg -i dasom_1.1-ubuntu-14.04_amd64.deb


같이 입력하면 되겠지요.


이런 방식으로 설치도중 dependencies 관련 오류가 발생한다면


$ sudo apt-get install -f


위 명령어를 이용하여 설치를 완료할 수 있습니다. (위 명령어는 sudo dpkg -i 명령어로 앱을 설치할 때 의존성 패키지 설치가 되지 않은 상태에서 앱이 설치가 종료되는 경우, 이를 처리할 수 있도록 설치해주는 명령어입니다.)


이렇게 2개의 deb 파일을 모두 설치하고,


$ im-config


명령을 입력해서 입력기를 dasom으로 변경하고 로그아웃하고, 재로그인 하거나, 리부팅하면 입력기가 다솜으로 변경되어 있을 겁니다.


마지막으로 하나 더, 저같이 아직도 Shift-Space로 한영전환을 하시는 분을 위해서 dconf-editor를 이용해서 변환키를 추가해보겠습니다. (다솜이 아직 개발단계이기 때문에 환경설정을 도와주는 앱부분이 아직없습니다. 그렇다고 설정을 못하는 것은 아니니까요^^)


$ dconf-editor


위와 같은 앱을 실행합니다.


아래 이미지에서 보는 바와 같이 org.freedesktop.dasom.jeongeum 까지 이동합니다.


hangul-keys 라는 항목이 한영전환키에 대한 설정부분입니다. 기본적으로는 104 한글키보드에 할당된 한영전환만 사용핟록 되어 있는데요. 'shift-mask space'를 추가해줍니다. 추가작업이후 로그아웃, 재로그인 또는 리부팅을 하면 적용됩니다. 마찬가지로 한자전환키도 저는 'f9' 기능키를 추가하였습니다. ('F9'라고 대문자로 입력하면 변환이 불가능하더군요. 반드시 소문자로 입력하세요.)


이렇게 해서 dasom 입력기 설치, 한영변환키를 추가하여 다솜입력기를 설정하는 것까지 하여 지금 아무런 버그 증상없이 잘 사용중입니다.


앞으로도 계속 발전되는 모습을 지켜보면서 사용해보겠습니다.


끝.


:: 2015-12-14 추가 ::

ppa repository 를 지원하기 시작했습니다.

해당 정보는 https://launchpad.net/~dasom/+archive/ubuntu/ppa 에서 얻을 수 있으며,

add-apt-repository 명령어를 이용해서 dasom repository 를 추가하여 자동업데이트를 지원받을 수 있습니다.


$ sudo add-apt-repository ppa:dasom/ppa


끝.

댓글
  • 프로필사진 비밀댓글입니다 2015.12.01 15:55
  • 프로필사진 Favicon of http://www.dante2k.com BlogIcon Dante2k™ 일단 저도 설치한지 얼마 안되서 위 설명의 것과 동일하게 한번 입력해보셔요.

    ['shift-mask space', 'hangul']

    입니다.
    2015.12.01 17:48 신고
  • 프로필사진 Favicon of http://www.dante2k.com BlogIcon Dante2k™ 개발자분의 github 에 질의응답글을 참고하시기 바랍니다.
    https://github.com/cogniti/dasom/issues/17
    요거랑
    https://github.com/dasom-im/dasom/issues/17
    요렇게 2개가 관련이 많습니다.
    2015.12.01 17:54 신고
댓글쓰기 폼