7.8. IIIMF - Internet Intranet Input Method Framework

Contributed by Kuang-che Wu (kcwu@csie.org)

IIIMF 被設計來做為下一代的輸入法架構。

IIIMF 分成 textproc/iiimf-server、client、以及 language engine(le)。 client 有 textproc/iiimf-gtkeditor/iiimecftextproc/iiimf-x, 其中 textproc/iiimf-x 是偽裝成 XIM server,不過在 FreeBSD 還不能用。 le 是裝在 textproc/iiimf-server 這邊的,也就是說 client 可以透過 網路使用輸入法,本身不需要裝。

若用 textproc/iiimf-gtkchinese/iiimf-le-newpy 的話, 把 textproc/iiimf-server 也裝起來, 跑 gtk-query-immodules-2.0 存到 /usr/X11R6/etc/gtk-2.0/gtk.immodules (第一次才要)。

# gtk-query-immodules-2.0 > /usr/X11R6/etc/gtk-2.0/gtk.immodules

執行 server: /usr/local/lib/im/htt,加 -d 看 debug msg。

# /usr/local/lib/im/htt -d

開 client,譬如 gedit,在輸入法區按滑鼠右鍵,選輸入法,IIIM, 然後就可以用 Ctrl-Space 切換英文或 chinese/iiimf-le-newpy

多輸入法切換的話,後來有 textproc/iiimf-gnome-im-switcher,不過不知道怎麼用。

目前有兩個 le,chinese/iiimf-le-xcinchinese/iiimf-le-chewing

WWW: IIIMF Project