|
|
发表于 2004-6-25 10:48:40
|
显示全部楼层
最初由 liuspider 发表
你说的是 支持 qt immodule 吧
这个工作我会做的,但是你有一点概念混淆了:skim 就像是 scim 这个命令一样,只不过 skim 启动一个基于 KDE 的GUI 而不是像后者那样启动一个 gtk2 的。 而这个 qt-immodule 支持,是为 scim-lib 写的,也就是说它和 scim-lib 中已经有的 gtk-immodule 支持是并列的,只不过现在看来,这个 qt-immodule 会作为 skim 的一部分来发表
从长远看,scim-lib 中将只包含核心部分:依赖于 gtk2 的部分将会被分离出来(如 gtk-immodule, scim-panel-gtk, gconf config module etc.),分离出来的将作为一个单独的包来发布(比如叫 sgim 或者 gscim )
(最后这段是一点个人看法,还没有和 james 好好讨论个这个问题)
我是有点混淆。
因为 scim 的 spec 本身就要求 gtk2,但实际上前端是应该分离出来的。可是这样可能造成一个情况,scim的require没法写,单独安装的scim-lib是没法用的,因为没有前端。
建议 scim 系列 2.0 的时候重新考虑体系架构,把界面和对界面库的输入模块接口算作一层,语言智能算法算作一层,输入方法算作一层。几层之间由scim-lib来调度。 |
|