LinuxSir.cn,穿越时空的Linuxsir!

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

YUKING兄,能提一个问题吗?

[复制链接]
发表于 2004-5-28 17:41:53 | 显示全部楼层
最初由 Yuking 发表
前两天给您发过一个短信息,但没见到回音。
就是问是不是SCIM就和IMdKit一样,只要我将原来调用IMdKit的那些接口改到SCIM上就可以了。如果是这样,就可以保留目前的界面,而且还可以作为SCIM的一个X前端


抱歉,我一般不看这里的短信。SCIM 和 IMdKit 差别非常大。一般情况下,如果只想为 SCIM 写输入法的话,相对很简单。就是用 C++ 实现两个类就行了。一个是继承自 SocketServerFactory, 另一个继承自 SocketServerInstance。实现这两个类的一些纯虚函数就行了。

你可以看看 SCIM 的源码和生成的 doxygen 文档(在scim-devel包里面)。

也可以看看 scim-chinese 的源码。

前端界面就没必要写了,或者可以作为独立的软件来写。

真的非常希望大家能够集中力量做好一个软件,不要再各自为政了。
发表于 2004-5-28 20:00:36 | 显示全部楼层
希望合并后能出一个完美的中文输入平台。
支持合并。
发表于 2004-5-28 21:21:05 | 显示全部楼层
SCIM依赖GCONF(没错的吧?),而安装GCONF似乎要安装不少其他的GNOME组件。
发表于 2004-5-28 21:24:43 | 显示全部楼层
最初由 ganloo 发表
SCIM依赖GCONF(没错的吧?),而安装GCONF似乎要安装不少其他的GNOME组件。


GCONF 只是选件呀。你没看见 scim-config-gconf 是一个独立的包么?而且现在几乎没人用这个包。你完全可以用 rpm -q --requires scim 看看 scim 到底依赖什么包。

这是我系统上的结果:

suzhe@linux:~> rpm -q --requires scim
/sbin/ldconfig
/bin/sh
glib2 >= 2.0.0
gtk2 >= 2.2.0
pango >= 1.0.0
XFree86-libs >= 4.1.0
/sbin/ldconfig
/sbin/ldconfig
rpmlib(PayloadFilesHavePrefix) <= 4.0-1
rpmlib(CompressedFileNames) <= 3.0.4-1
发表于 2004-5-29 12:09:14 | 显示全部楼层
Sorry,我是从源码编译的,没有注意这个,那如果我不想依赖gconf,是不是需要在编译的时候指定些什么,或者不用呢。谢谢James,期望1.0版本尽快出来,scim-chinese3.0能在我的系统(archlinux,gcc3.4.0)编译成功,但是运行的时候会出现seg错误,从而导致scim无法使用。
发表于 2004-5-29 21:01:05 | 显示全部楼层
最初由 ganloo 发表
Sorry,我是从源码编译的,没有注意这个,那如果我不想依赖gconf,是不是需要在编译的时候指定些什么,或者不用呢。谢谢James,期望1.0版本尽快出来,scim-chinese3.0能在我的系统(archlinux,gcc3.4.0)编译成功,但是运行的时候会出现seg错误,从而导致scim无法使用。


gcc 3.4.0 好像有问题。大家还是别用了先。
发表于 2004-6-13 10:53:18 | 显示全部楼层
最初由 Yuking 发表
前两天给您发过一个短信息,但没见到回音。
就是问是不是SCIM就和IMdKit一样,只要我将原来调用IMdKit的那些接口改到SCIM上就可以了。如果是这样,就可以保留目前的界面,而且还可以作为SCIM的一个X前端

嗯?不是ServerFactoryBase和ServerInstanceBase这两个基类吗?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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