--- Begin Message ---
- From: UTUMI Hirosi <utuhiro78 yahoo co jp>
- To: m17n-lib m17n org
- Subject: [m17n-lib:00652] IBus: A new input framework
- Date: Wed, 27 Aug 2008 14:06:59 +0900
Hi, Huang Peng (redhat) is developing "IBus" (= the Input Bus). It is a new input framework and it supports m17n library. HOME: http://code.google.com/p/ibus/ PDF: http://ibus-user.googlegroups.com/web/ibus.pdf =========================== IBus vs SCIM Shortage of SCIM: All clients of SCIM must be linked with stdc++. It will cause some conflict. All engines must be developed by C++. All engines are running in one process. If one has some bugs, it will impact the whole system. Advantage of IBus: IBus uses dbus RPC for communication. Clients can use any languages to access IBus. Engines can be wrote by any languages. The language must has dbus binding (c, c++, python, ruby, and etc). The daemon, engines, clients & UI, all partitions are running as a process. One of them has problem, it will not impact all system. =========================== IBus has IBus-base + 6 engines. ibus-0.1.1.20080825.tar.gz ibus-anthy-0.1.1.20080823.tar.gz (ibus-anthy-git is greatly improved. Please wait for the next release.) ibus-chewing-0.1.1.20080823.tar.gz ibus-hangul-0.1.1.20080823.tar.gz ibus-m17n-0.1.1.20080823.tar.gz ibus-pinyin-0.1.1.20080823.tar.gz ibus-table-0.1.1.20080823.tar.gz How to use IBus 1. Build ibus-0.1.1.20080825 and install it. 2. Build ibus-{pinyin,m17n,etc} and install them. 3. $ ibus-setup 4. Open "Engine" tab and enable your favorite engines. 5. $ GTK_IM_MODULE=ibus leafpad 6. Press Ctrl+space to enable IBus. Regards, Hirosi -------------------------------------- For All Sports Lovers! SPORTS OHEN PROJECT 2008 http://pr.mail.yahoo.co.jp/yells/
--- End Message ---