一些fcitx想法。

今天突然想到,fcitx是不能支持一个用户启动多个客户端的。

为了GTK_IM_MODULE,为了多客户端,似乎有种多进程架构势在必行的感觉。

这事不是不能做,但是似乎有种渐行渐远的感觉。

到底fcitx的特色是什么,我们要坚持什么?

当初死也不肯依赖glib,结果最后为了pango还是妥协了,毕竟重复发明轮子更让人痛恨一些(而且是这么巨大的轮子)。

总而言之,走上scim和ibus路吗?

想起一个人说,scim的前端后端很复杂,前些日子看scim的文档,真的挺有意思的,那个跨越计算机提供输入法服务的结构。对于最终用户来说,到底什么更重要呢?

其实说到这些我又再次想大抽linux的输入法架构,XIM也许也并不是一个很好的注意,但是像im module这种更加不是。

怎么办才好呢。

fcitx其实非常有意思,同时有xim,socket,dbus三个方式。另外如果有一天不用x了,xim又要呆在哪里呢,早做打算吧。

This entry was posted in fcitx development. Bookmark the permalink.

7 Responses to 一些fcitx想法。

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.