LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
12
返回列表 发新帖
楼主: rainman_sl

想给fcitx提个意见,呵呵

[复制链接]
 楼主| 发表于 2004-2-5 11:00:36 | 显示全部楼层

试了试scim

上午想了想,觉得该试一试scim,而且scim的拼音会比fcitx好,结果就试了试。

说说感觉,拼音输入确实会比fcitx智能,联想挺好的。

但我还是不喜欢用,刚刚把它卸了。

原因:
1. scim本身是开源的,但chinese-py就不是了,只给了一个rpm包。
呵呵,可是我不喜欢rpm和不开源的东西。并不是所有的linux用户都使用redhat,还有slackware,debian啊。虽然rpm可以转成tgz,可我很不放心,这是少数几次使用rpm2tgz的工具了。

无论拼音做的多好,考虑到不开源的问题,以及文档不全面和附属于一个商业公司,让我都产生不好的情绪。呵呵,不过界面做的不错,特别是那个配置画面。

2. 有点小问题,让我的fvwm死了两次,都出现在试图在一个不支持中文的rxvt窗口内输入中文,然后就没有响应了。我有两个rxvt,一个启动时指定了中文字体,另一个没有,所以一个看不了中文。我不小心在里面输入中文,结果就死掉了,呜呜。也可能是我的系统的问题,我没有去仔细试,一看没响应就怒了。

呵呵,我现在还是用fcitx,可能主要原因是他是开源的吧。

最后,说一点不太相关的,scim的名字是smart chinese input method *platform*,呵呵,作为platform,自然是希望别人移植输入法到其上,但自己的pinyin居然就不是开源的,这个多少让人不爽。slackware的用户大多喜欢slackware是因为能够对系统完全控制,类似的,如果我是输入法的开发者,把自己的输入法移植到一个公司/个人开源的平台上,但公司/个人却做着不开源的其他事情,感觉很不放心。

随便说说,;-)
发表于 2004-2-5 11:29:53 | 显示全部楼层

回复: 试了试scim

首先更正一下:SCIM = Smart Common Input Method platform
SCIM 不仅仅是针对中文的,而是针对中日韩文的。

其次,SCIM 不附属于任何公司,是完全开源的,遵循 LGPL 版权协议。比一般 GPL 的软件更开放。

正因为 SCIM 是一个平台,一个支撑库,所以任何人都可以基于 SCIM 开发自己的输入法。

scim-chinese 只是基于 SCIM 开发的一个独立的智能拼音输入法软件而已。

现在已经有另外一个基于 SCIM 开发的拼音输入法 ccinput。你可以到 www.opendesktop.org 上下载,这个是开源的。

SCIM 里面包含一个通用码表输入法模块,可以使用基于码表的输入法,如五笔字型,自然码,仓颉等。这个当然是开源的,码表在 scim-tables 包里面,也是开源的。

希望大家不要再揪着 scim-chinese 不开源的问题不放了。scim-chinese 没有使用任何开源(GPL)的代码,所以开不开源是我个人的自由。用不用当然也是大家的自由。

也希望大家把 scim 和 scim-chinese 分开,这两个是独立的软件。也许我会考虑将 scim-chinese 改名,以避免混淆。

再说说 fcitx。我在这里无意打击 Yuking 大侠。不过希望不要再把 fcitx 和 scim 做比较。这两个不是一个层面上的东西。fcitx 仅是一个支持 XIM 输入法协议的中文输入法软件而已,它提供拼音和五笔两种输入方法。而 SCIM 是一个通用的输入法平台,单有 SCIM 是没什么用的(只有一个内码输入法)。

要使用 SCIM 必须再安装相应的输入法模块/码表。比如,要使用五笔字型,必须再安装 scim-tables-zh 包,里面包含了包括五笔在内的很多输入法码表。要使用拼音,必须安装 scim-chinese 或者其他拼音输入法模块(例如 ccinput)。

将 fcitx 移植到 SCIM 上面并不等于放弃 fcitx。而只是转换一个输入法平台而已。现在 fcitx 基于 IMdKit(XIM平台),有很多局限。而如果将 fcitx 移植到 SCIM 平台上来,就可以直接利用 SCIM 的很多资源,比如基于 GTK 的界面、输入法模块,基于网络的输入法前端等等。同时还可以具备 fcitx 强大的五笔功能。

而且 SCIM 会被移植到各种不同的平台上,包括 Windows,而输入法模块的代码几乎不用做很大的改动就可以在各种平台上运行。这样会大大提高输入法的可移植性和兼容性。

最后,还是希望大家多多支持 SCIM 的发展。

最初由 rainman_sl 发表
上午想了想,觉得该试一试scim,而且scim的拼音会比fcitx好,结果就试了试。

说说感觉,拼音输入确实会比fcitx智能,联想挺好的。

但我还是不喜欢用,刚刚把它卸了。

原因:
1. scim本身是开源的,但chinese-py就不是了,只给了一个rpm包。
呵呵,可是我不喜欢rpm和不开源的东西。并不是所有的linux用户都使用redhat,还有slackware,debian啊。虽然rpm可以转成tgz,可我很不放心,这是少数几次使用rpm2tgz的工具了。

无论拼音做的多好,考虑到不开源的问题,以及文档不全面和附属于一个商业公司,让我都产生不好的情绪。呵呵,不过界面做的不错,特别是那个配置画面。

2. 有点小问题,让我的fvwm死了两次,都出现在试图在一个不支持中文的rxvt窗口内输入中文,然后就没有响应了。我有两个rxvt,一个启动时指定了中文字体,另一个没有,所以一个看不了中文。我不小心在里面输入中文,结果就死掉了,呜呜。也可能是我的系统的问题,我没有去仔细试,一看没响应就怒了。

呵呵,我现在还是用fcitx,可能主要原因是他是开源的吧。

最后,说一点不太相关的,scim的名字是smart chinese input method *platform*,呵呵,作为platform,自然是希望别人移植输入法到其上,但自己的pinyin居然就不是开源的,这个多少让人不爽。slackware的用户大多喜欢slackware是因为能够对系统完全控制,类似的,如果我是输入法的开发者,把自己的输入法移植到一个公司/个人开源的平台上,但公司/个人却做着不开源的其他事情,感觉很不放心。

随便说说,;-)
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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