· 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
Far duller than a serpent's tooth it is to spend a quiet youth.


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.0098 sec