LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
楼主: 哈蜜瓜

对于众多的输入法,建议开发一个输入法选择程序

[复制链接]
发表于 2004-5-6 23:19:35 | 显示全部楼层
最初由 哈蜜瓜 发表
SCIM好,这是事实。fcitx也有它的优点,这也是事实.实用才是硬道理.
为何只让一种中文输入法统一天下?微软的windows不都让"智能ABC"与"微软拼音"同时存在吗?百家争鸣不是更好吗?
选择的权力还是留给用户吧.


如果你了解Windows下IME机制,就会知道,Windows下面之所以可以多种输入法共存切换,是因为首先有一个输入法管理器。而Xwindow的XIM仅仅定义了输入协议(输入方和接收方都是独立的应用程序),并没有涉及到输入法模块的管理。所以要实现你的愿望所作的工作决不仅仅是一个“输入法选择程序”。因为现有的各种输入法(只考虑通过XIM输入的情况)本质上都是互斥的应用程序,在输入过程中所处的位置比Windows下面的输入法模块高,不可能仅仅通过一个选择程序就能完成切换。当然,写一个改环境变量XMODIFIERS的程序是很简单的,但是这样一个程序并不能满足你的要求。

所以还是需要首先建立一种输入法平台的架构,在此之上开发各种输入法模块,才能实现不退出X系统的动态切换。像现在这样输入法服务器程序各自为政的情况下是不可能做到的。

值得欣慰的是,scim和iiimf就是这样的平台。

另外,你文中说的scim应该是指scim平台上开发的智能拼音模块scim-chinese,而不是scim本身。
发表于 2004-5-7 21:28:54 | 显示全部楼层
我觉得应该把fcitx做成一个输入法平台。
发表于 2004-5-7 21:33:31 | 显示全部楼层
我觉得应该把fcitx做成一个输入法平台。
现在的fcitx里不是有二笔吗?
发表于 2004-5-7 21:37:28 | 显示全部楼层
最初由 baif 发表
我觉得应该把fcitx做成一个输入法平台。


Why reinvent the wheel? SCIM is just available, why not port fcitx onto it?

Besides SCIM, there is also IIIMF available, it's also a wonderful IM framework, and will become the de facto standard of Linux world.
发表于 2004-5-7 22:03:35 | 显示全部楼层
支持
 楼主| 发表于 2004-5-7 22:14:54 | 显示全部楼层
没错,我越来越觉得输入平台的重要性了。或许将来就是朝这个方向发展。
另:好像xsim是作为IIIMF的输入法,是这样的吗?
发表于 2004-5-7 22:22:14 | 显示全部楼层
最初由 哈蜜瓜 发表
没错,我越来越觉得输入平台的重要性了。或许将来就是朝这个方向发展。
另:好像xsim是作为IIIMF的输入法,是这样的吗?


xsim? 还是 scim? 我有计划把 SCIM 移植到 iiimf 上面。不过近期还不会开始这个工作。
发表于 2004-5-8 09:18:53 | 显示全部楼层
最初由 james_su 发表
Why reinvent the wheel? SCIM is just available, why not port fcitx onto it?

Besides SCIM, there is also IIIMF available, it's also a wonderful IM framework, and will become the de facto standard of Linux world.


KDE: why GNOME.
QT: why gtk..
Slack: why redhat
Redhat: why debin
Debin: why gentoo
gentoo: why LFS

Unix: why BSD,why GNU
M$: why why Linux.

GNU/Linux: WHY NOT?

;)
发表于 2004-5-8 11:14:48 | 显示全部楼层
最初由 baif 发表
KDE: why GNOME.
QT: why gtk..
Slack: why redhat
Redhat: why debin
Debin: why gentoo
gentoo: why LFS

Unix: why BSD,why GNU
M$: why why Linux.

GNU/Linux: WHY NOT?

;)


这么比较不是很确切。你上面每一个不同的产品都有各自的定位,不存在完全的冲突关系。而你举的关于发行版的比较就更不着边了。那么多发行版纯粹是商业的问题,照你这么说,那有了宝马还要奔驰干什么?

在自由软件界,由于没有商业利益的因素,所以一般不提倡这种重复劳动,除非真正能够作出超越前者的进步。

而且 KDE 和 GNOME 现在已经在不断的融合,关注一下 freedesktop.org 你就会发现这两个桌面环境都开始使用很多共同的模块,以避免重复劳动。

所以我觉得在输入法平台这个领域既然已经有了这么多现成的产品,干嘛还要再重复开发呢?集中力量做一个好的产品出来不好么?
发表于 2004-5-8 11:38:16 | 显示全部楼层
我从 fcitx 转换到 scim ,感觉还是很值得的 ^O^
fcitx的拼音功能确实不够scim好用。
只是有一个问题,scim是不是少了字的?莫非默认不支持 gbk 字符集?
比如“口恩” 这个字我就是无法输入。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表