· KLDP.org · KLDP.net · KLDP Wiki · KLDP BBS ·
IIIMF-hangul

IIIMF-hangul의 토론을 위한 위키 페이지

English Translation

목차


1. 소개

IIIMF는 다국어 입력을 위한 프레임웍입니다. Fedora에서도 다음 버젼부터는 이 것을 채택하려고 하고 있습니다. 아래는 입력기에서 한자를 입력하는 장면입니다.

iiimf-hangul-gtk-candidate.png
[PNG image (54.06 KB)]

이것은 IIIMF 입력을 지원하는 GtkPlus-2.0 InputMethod module 로 한자를 입력하는 장면입니다. GnomeKorea:imhangul이 아닙니다. :)

iiimf-hangul-x-candidate.png
[PNG image (20.45 KB)]

이것은 IIIMF에서 제공하는 KLE:XIM htt로 한자를 입력하는 장면입니다.

2. 다운로드

IIIMF 홈디렉토리에서 SubVersion으로 trunk를 받아야 사용 가능합니다. 만일 SubVersion이 없다면 먼저 그것을 설치해야 합니다.

다운로드 받기 위한 명령은 아래와 같습니다.
$ svn co http://svn.openi18n.org:8081/repos/im-sdk/trunk im-sdk

3. 설치

trunk 디렉토리에서 make하고 make install 하면 됩니다.

4. 실행 방법

  • 서버 실행
    export LANG=C              # htt_server는 어떤 locale에서 띄워도 상관없습니다.
    /usr/lib/im/htt_server &
    export LANG=ko_KR.UTF-8    # htt_xbe 같은 각 입력 서버들은 클라이언트의 locale과 맞춰줘야 합니다.
    /usr/lib/im/htt_xbe &


  • 클라이언트 실행
    • XIM을 이용하는 방법
  • export LANG=ko_KR.UTF-8  # UTF-8 locale이 아니면 안됩니다.
    export XMODIFIERS="@im=htt"   # htt_xbe를 쓰겠다는 뜻입니다.
    export GTK_IM_MODULE=xim
    gedit
    • GtkPlus의 입력 모듈을 이용하는 방법
    export LANG=ko_KR.UTF-8
    export GTK_IM_MODULE=iiim
    gedit


한영 전환은 Ctrl-Space 입니다. 한자 변환은 F9 입니다. 현재는 X11 환경에서만 테스트 해봤습니다.

5. 설정 방법

현재는 자판 설정만 할수 있습니다. ${IM_LOCALEDIR}/ko_KR/hangul.conf를 열어서 keyboard 부분에 자신이 필요한 자판을 적어 넣습니다. IM_LOCALEDIR의 기본값은 /usr/lib/im/locale 입니다. 가능한 값은 아래 표와 같습니다.
두벌식 2
세벌식 최종 3f
세벌식 390 39
세벌식 순아래 3s

앞으로 다음과 같은 부분을 추가할 생각입니다.
  • 한자 입력 키 설정
  • 기호 글자 입력 키 설정
  • 한영 전환 키 설정 - 현재는 iiimf의 특성상 Ctrl-Space 만 사용할 수 있습니다.

[https]버그리포트

6. ToDo

  • 개인 설정 저장
  • 한자 입력 기능
  • 자판 정의 파일, 자모 조합 테이블을 외부에 둠
  • 단어단위/문장단위 입력 - 이런 기능이 필요할까요?
  • 작동중에 두세벌식 자판 변환 기능

  • 한글 입력 관련 영문 문서 만들기 - blue Dot
  • 한글 입력 관련 토론 (메일링 리스트 사용, kle, ami....) - 내용?

7. 메일링 리스트

http://lists.kldp.net/mailman/listinfo/hangul-iiimf-dev 이거 제대로 돌아가고 있는 건가요? iiimf 관련 글 찾기가 힘드네요... -- 세벌 2006-05-22 20:01:05

8. 라이센스 문제

IIIMF의 License는 X11 이라고 합니다. 하지만 LEIF의 경우는 다른 라이센스를 쓸 수 도 있다고 하니까 IIIMF-hangul의 라이센스는 LGPL로 하면 되겠습니다. IIIMF-hangul에서는 imhangul의 HangulAutomata를 가져다 쓰게 될것이므로 imhangul의 License를 따라 LGPL로 해야하겠습니다.


ID
Password
Join
You are secretive in your dealings but never to the extent of trickery.


sponsored by andamiro
sponsored by cdnetworks
sponsored by HP

Valid XHTML 1.0! Valid CSS! powered by MoniWiki
last modified 2006-05-24 09:30:46
Processing time 0.0100 sec