Hi,
Huang Peng wrote:
>
> You are welcome.
> I am interested about this project. I think ibus should have a text
> console frontend too.
> So could you tell me how do you implement this program? It is a
> plug-in of fbterm or a separate text console program? If it is a
> separate text console program, maybe I could get some ideas from it or
> include it in ibus project. :)
Fbterm is a console emulator which works on vesafb.
It render glyph by freetype, so you can see CJK characters on console.
Here, the screenshot:
screenshot
I'm thinking of adding IM plugin support to fbterm itself.
It steals key event from fbterm key handling mechanism.
It displays preedit and candidate table by interrupting screen rendering
of fbterm.
I also plan to make fbterm to load im-plugins semi-dynamically, like gtk
and qt.
UIM-Fep is UIM frotend program for console, which is the only choice for
this purpose currently.
It's a separate program from vesafb terminal emulator, and it's a simple
terminal emulator too.
The major weakness of this program are as follows,
1. Cannot handle kanji-related keys properly, as console emulator (or
console module of kernel) eats them.
Fbterm uses keycode remapping mechanism inside it it capture some
special key sequence,
and I've succeeded to capture kanji-related keys by using them last week.
2. Some programs don't work properly on uim-fep, and nobody is reluctant
to fix it.
UIM-Fep is not a console emulator, but UIM frontend.
Maybe, both problem can be solved by this patch.
I wish we can give fully CJK-supported console for Linux users in the
future.
Regards,
Ryo Dairiki <
[hidden email]>
P.S.
I don't have enough time to concentrate on developing it now, so it
won't come so early.
-------------------------------------------------------------------------
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK & win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&url=/_______________________________________________
Scim-devel mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/scim-devel