LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
楼主: losska

强烈建议jame_su和yuking强强联手!

[复制链接]
发表于 2003-12-22 21:05:48 | 显示全部楼层
最初由 james_su 发表
我个人建议 Yuking 还是尽快把 fcitx 移植到 SCIM 上来,这样可以省去很多 XIM, X Window 和界面相关的工作量。专心开发输入法算法。


嗯 这个我同意
发表于 2003-12-22 21:45:59 | 显示全部楼层
我觉得最好的是双方结合!呵呵!但是都一样的!两个输入法都很好!我用的很爽!
发表于 2003-12-24 17:36:19 | 显示全部楼层
最初由 aniuge007 发表
看来两位还是有戏了,不过我还是觉得红旗的输入法比较强,虽然没有源码,也不稳定。


我感觉红旗 的输入法中的五笔,是用了fcitx的代码。

因为我装上后,感觉是和fcitx是一样的。
发表于 2003-12-24 19:13:16 | 显示全部楼层
我不太同意两个项目的合并,不同的开发理念,恐怕很难合到一起,而且,比如我,并不喜欢SCIM,如果Fctix移植过去的话,恐怕只能再找另外一个输入法了。
而且,不一定都好的,就一定要联合,不然软件不就剩下那么几个了么
发表于 2003-12-24 21:47:04 | 显示全部楼层
最初由 sejishikong 发表
我不太同意两个项目的合并,不同的开发理念,恐怕很难合到一起,而且,比如我,并不喜欢SCIM,如果Fctix移植过去的话,恐怕只能再找另外一个输入法了。
而且,不一定都好的,就一定要联合,不然软件不就剩下那么几个了么


说说你不喜欢 SCIM 哪些方面?
发表于 2003-12-24 22:11:07 | 显示全部楼层
我觉得现在输入法最麻烦的是那个没有标准库支持的XIM框架,如果要搞好输入法,应该把框架和输入法本身分开搞。

有人专门负责框架,让同样一个输入法模块可以在多个系统中正常使用,而且可以无缝结合,比如gnome/kde,就可以做成applet。并且这个框架支持一种通用的接口,这个借口对于写输入法的人而言是简单有效的,只要附和借口,就可以很方便地融合到整个框架中。而且安装设置等工作也可以更加简单。

也许现在的scim就是这样一个东西,但我觉得最好有人能把其中的与某一个输入法无关的代码彻底分离出来,做成一个单独的软件包。这样无论是谁再开发,都可以以为这个软件包做插件的形式来做了。

而现有scim的拼音输入法,则做成一个插件,单独发布。
发表于 2003-12-25 15:27:59 | 显示全部楼层
最初由 lonecat 发表
我觉得现在输入法最麻烦的是那个没有标准库支持的XIM框架,如果要搞好输入法,应该把框架和输入法本身分开搞。

有人专门负责框架,让同样一个输入法模块可以在多个系统中正常使用,而且可以无缝结合,比如gnome/kde,就可以做成applet。并且这个框架支持一种通用的接口,这个借口对于写输入法的人而言是简单有效的,只要附和借口,就可以很方便地融合到整个框架中。而且安装设置等工作也可以更加简单。

也许现在的scim就是这样一个东西,但我觉得最好有人能把其中的与某一个输入法无关的代码彻底分离出来,做成一个单独的软件包。这样无论是谁再开发,都可以以为这个软件包做插件的形式来做了。

而现有scim的拼音输入法,则做成一个插件,单独发布。


那scim不是正好符合需要吗?
以前的问题在于二者的目标不太一样 当初说过 fcitx 只要有X 就可以跑,而 scim 必须使用gtk+
现在没有这个问题了 最好到 scim 页面上看看它的说明
scim 是符合规范的 也提供了添加新输入法 新前端/界面 插件的接口--要是还不够,你想要什么?平时用 scim 时都是已经做好的打包,包含了你看到的界面,但是也可以包含其他的界面啊

但愿没有说错
发表于 2003-12-25 15:32:52 | 显示全部楼层
最初由 bbbush 发表
那scim不是正好符合需要吗?
以前的问题在于二者的目标不太一样 当初说过 fcitx 只要有X 就可以跑,而 scim 必须使用gtk+
现在没有这个问题了 最好到 scim 页面上看看它的说明
scim 是符合规范的 也提供了添加新输入法 新前端/界面 插件的接口--要是还不够,你想要什么?平时用 scim 时都是已经做好的打包,包含了你看到的界面,但是也可以包含其他的界面啊

但愿没有说错


顺便说一句 我说的界面是指图形化的人机界面 不是函数接口 不要搞错掉
taskbar applet 算是界面的一部分

从 scim 开始才知道 C++ 原来和 c 根本不一样,以前上的课都白上了。后来才知道了那么多新名词--我想,su 应该搞一个培训才对,给大家洗洗脑,不然你的scim-common 再好 影响也不会很大吧
发表于 2003-12-25 18:22:48 | 显示全部楼层
我的水平还没有高到能够给大家做培训的地步。我也是抱着书本边学边干的。

上个月才看完 Exceptional C++ 获益非浅。最近正在根据新学的一些知识改进 SCIM。

准备春节前出 0.9.0 版本。

SCIM 基本框架本身是完全中立于图形界面的。你可以 ldd /usr/lib/libscim.so 看看,它只依赖于 glibc 和 libstdc++。

至于图形界面,目前标准版提供了一个基于 GTK2 的模块。如果大家不喜欢也可以自己编写模块。比如 liuspider 就写了一个完全基于 KDE/QT 的界面。

另外在输入法协议方面,SCIM 也不是只支持 XIM。目前 SCIM 提供了支持 XIM 和 GTK2 本地输入法接口的模块。我还有计划开发 IIIMF 的接口模块。还计划明年年内把 SCIM 移植到 Windows 上。

有兴趣的大侠,可以读一读 SCIM 的源码。

最初由 bbbush 发表
顺便说一句 我说的界面是指图形化的人机界面 不是函数接口 不要搞错掉
taskbar applet 算是界面的一部分

从 scim 开始才知道 C++ 原来和 c 根本不一样,以前上的课都白上了。后来才知道了那么多新名词--我想,su 应该搞一个培训才对,给大家洗洗脑,不然你的scim-common 再好 影响也不会很大吧
发表于 2003-12-25 19:48:17 | 显示全部楼层
最初由 james_su 发表
说说你不喜欢 SCIM 哪些方面?

这个可能是个习惯问题吧,比如说windows下我就喜欢用智能五笔,但是其它一些人喜欢用万能五笔,还有一些人喜欢用海峰五笔等。我觉得没必要把两个合在一起。
SCIM只在以前安装过,大概是一年以前吧。具体操作都忘了,原来在Linux下我也用智能五笔,后来因为它老出注册对话框,我问作者能不能注册,也没消息,所以换成了fctix,我觉得基本上很方便,没有什么,就一直用了。
其实我对SCIM开不开源到不是那么在意,智能五笔完全封闭的,我都一样用,只是有些习惯一但养成就很难改了。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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