LinuxSir.cn,穿越时空的Linuxsir!

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

skim 1.4.0 稳定版发布

[复制链接]
发表于 2005-7-31 15:31:25 | 显示全部楼层
scim和skim都是基于libscim的输入法平台,二者向输入法公开的API相同,可以挂接同样的输入法。只不过skim是一个kde的前端,而scim是gtk的前端。另外,scim还包含gtkimmodule的接口部件。

scim-qtimm是scim/skim面向Qt IMMOUDLE的接口部件。无论是skim还是scim都需要单独安装scim-qtimm才能够以qtimmodule的api与Qt应用交互。否则只能以xim与Qt应用交互。
回复 支持 反对

使用道具 举报

发表于 2005-7-31 19:40:01 | 显示全部楼层
如何只安装libscim?像只使用skim的也就没有必要要scim了啊,好像是不可以。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-7-31 22:44:09 | 显示全部楼层
wjping119: 看看 configure --help,只要你 disable 所有的使用gtk 的特性就可以了

或者更简单的方法是,如何你没有安装 gtk+2 的话,也是不会编译的(如果你安装了,可以将你系统中的 gtk+2.pc 文件暂时改个名)
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-7-31 22:47:59 | 显示全部楼层
Footfish: skim 1.4.0 和 1.2.x 使用的 build system 是不一样的,你这样肯定是不可以的

试试使用 suse 的 skim 1.4.0 的 src rpm
回复 支持 反对

使用道具 举报

发表于 2005-8-1 03:01:42 | 显示全部楼层
Post by fundawang
scim和skim都是基于libscim的输入法平台,二者向输入法公开的API相同,可以挂接同样的输入法。只不过skim是一个kde的前端,而scim是gtk的前端。另外,scim还包含gtkimmodule的接口部件。

scim-qtimm是scim/skim面向Qt IMMOUDLE的接口部件。无论是skim还是scim都需要单独安装scim-qtimm才能够以qtimmodule的api与Qt应用交互。否则只能以xim与Qt应用交互。


多谢fundawang指教,我现在用KDE界面,但是偶尔也运行Gnome程序,象Synaptic, gFTP,所以看来Scim和Skim都需要?另外xim和qtimmodule有什么不同之处? 多谢。
回复 支持 反对

使用道具 举报

发表于 2005-8-1 03:33:33 | 显示全部楼层
scim也可以用在KDE桌面下,skim也可以用在gnome桌面下。并没有限制kde下必须使用skim这样。

qtimm的功能和gtkimm的功能相同,都是可以直接在应用程序的右键菜单中选择输入法,使得光标跟随真正嵌入应用程序里,不会出现切换到另外一个程序的时候输入的文字跑掉的情况。另外,gtkimm和qtimm可以和输入法进行Unicode的直接交流,你可以输入各种语言的字符,只要字体上能够支持就行。

使用XIM的时候,你所能输入的字符取决于你的locale,你的locale能够容纳什么字符,就能输入什么字符。所以你无法在zh_CN.GB2312中使用fcitx输入“镕”这样的字,是因为fcitx不支持imm。

gtkimm是gtk2的标准特性,而qtimm需要对qt打源代码补丁才能够实现。据我所知,目前自带qtimm支持的发行版,只有SUSE和Mandriva。

BTW,liuspider,SUSE是封闭式开发的,你可不要忘了。开发过程中的东西,谁也接触不到,自然也无法使用其中的spec。Mandriva中skim 1.4的spec也是使用新系统的,这个可是公开的。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-8-1 05:50:03 | 显示全部楼层
fundawang: suse 的 skim 1.4.0 的 src.rpm 可以在这里找到:
ftp://ftp.suse.com/pub/projects/ ... m-1.4.0-0.1.src.rpm
回复 支持 反对

使用道具 举报

发表于 2005-8-1 06:26:09 | 显示全部楼层
srpm我就用不到了。现在Mandriva的srpm和SUSE也差不多

我还是比较关心那个scim-helper-manager占用100% CPU的问题,以及最近体现出的没有scim-panel 的问题。也许你也应该装个Mandriva 2006.0.1.2测试一下 :p
回复 支持 反对

使用道具 举报

发表于 2005-8-1 10:49:45 | 显示全部楼层
debian sid , scim 1.4 没什么问题。
不过最近用的是 gcc-3.3 编译的。
回复 支持 反对

使用道具 举报

发表于 2005-8-2 15:56:12 | 显示全部楼层
Post by fundawang
scim也可以用在KDE桌面下,skim也可以用在gnome桌面下。并没有限制kde下必须使用skim这样。

这里的scim,skim都是指的前端,二者都需要scim后端支持。
Post by fundawang
qtimm的功能和gtkimm的功能相同,都是可以直接在应用程序的右键菜单中选择输入法,使得光标跟随真正嵌入应用程序里,不会出现切换到另外一个程序的时候输入的文字跑掉的情况。另外,gtkimm和qtimm可以和输入法进行Unicode的直接交流,你可以输入各种语言的字符,只要字体上能够支持就行。

原来如此,又学到新知识了。
Post by fundawang
gtkimm是gtk2的标准特性,而qtimm需要对qt打源代码补丁才能够实现。据我所知,目前自带qtimm支持的发行版,只有SUSE和Mandriva。

还要打补丁,如果没有实在不能不用的理由,这样的非通用方案,不用也罢。

BTW, 我决定不装Skim了,装好scim扔个link在.kde/Autostart/里什么都搞定,顺便赞一个scim-fcitx,支持GBK,不过好像词组没有scim-chinese多。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

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