LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1674|回复: 20

请教James_su

[复制链接]
发表于 2004-1-14 17:09:33 | 显示全部楼层 |阅读模式
james_su, 我在安装使用SCIM过程中遇到了一些问题,请不吝赐教。
我的系统是Gentoo-1.4,下面是一些基本的系统软件。
glibc-2.3.3_pre20031222
gcc-3.3.2-r5
xfree-4.3.99.902
gnome-2.5.2
scim-tables-0.3.0
scim-chinese-0.2.6
scim-0.8.2

我的locale信息:
LANG=en_US
LC_CTYPE=zh_CN.gbk
LC_NUMERIC=en_US
LC_TIME=en_US
LC_COLLATE=en_US
LC_MONETARY=en_US
LC_MESSAGES=en_US
LC_PAPER=en_US
LC_NAME=en_US
LC_ADDRESS=en_US
LC_TELEPHONE=en_US
LC_MEASUREMENT=en_US
LC_IDENTIFICATION=en_US
LC_ALL=

$echo $XMODIFIERS
@im=SCIM

运行scim -d 后的信息为:
Smart Common Input Method 0.8.2

Loading simple Config module ...
Creating backend ...
Loading Server module: rawcode ...
    Loading Server Factory 0 ... : OK
rawcode Server module is successfully loaded.
Loading Server module: socket ...
Failed to load socket Server module.
Loading Server module: table ...
    Loading Server Factory 0 ... : OK
    Loading Server Factory 1 ... : OK
    Loading Server Factory 2 ... : OK
    Loading Server Factory 3 ... : OK
    Loading Server Factory 4 ... : OK
    Loading Server Factory 5 ... : OK
    Loading Server Factory 6 ... : OK
    Loading Server Factory 7 ... : OK
    Loading Server Factory 8 ... : OK
    Loading Server Factory 9 ... : OK
    Loading Server Factory 10 ... : OK
table Server module is successfully loaded.
Loading x11 FrontEnd module ...
Starting SCIM as daemon ...

但是使用的时候如果非gtk程序如mozilla用Ctrl-Space呼出输入法时只有两种英文输入法可以选择,并且光标也不跟随。(见附图)
如果在gtk程序(gnome-term)中,点击右键选择SCIM输入法,也是只有两种英文输入法可以选择,但是光标可以跟随。(见附图)
如果在gtk程序(gnome-term)中,点击右键选择XIM输入法,有多种输入法可以选择,但是没有拼音输入法,光标可以跟随。(见附图)
现在的问题是如何使SCIM可以自动装载pinyin输入法?我已经安装了scim-chinese-0.2.6,并且检查/usr/share/scim/chinese目录也发现了所装的文件,不知SCIM启动的时候是如何检查并装载各种输入法模块的?
还有一个小问题是启动的时候scim-panel-gtk会自动加载,但是我从没有调用过scim,不知这是什么问题。
 楼主| 发表于 2004-1-14 17:13:02 | 显示全部楼层
附图

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
发表于 2004-1-14 17:17:18 | 显示全部楼层
用 zh_CN.GBK 看看。SCIM 里面缺省用的是 zh_CN.GBK, 不是 zh_CN.gbk
 楼主| 发表于 2004-1-14 22:03:29 | 显示全部楼层
试过了,依然不行,只有两个英语选项可选。显然是拼音模块没有加载,不知SCIM是怎么搜索和加载各种模块的,有时间好好看看你的代码,你能不能简略的介绍一下,多谢。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
发表于 2004-1-14 22:10:05 | 显示全部楼层
用 LANG=zh_CN.GBK LC_MESSAGES=en_US
 楼主| 发表于 2004-1-14 22:57:08 | 显示全部楼层
火了,全部改成zh_CN.GBK,但是问题依然没有解决,当在gterm中选择SCIM输入法时,只有两个英文键盘,如图

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
 楼主| 发表于 2004-1-14 23:03:45 | 显示全部楼层
gterm中选择XIM输入法时,倒是有许多输入法可选,也可以很好的输入,但就是没有拼音模块。我猜想是因为我的系统库文件太新了,编译拼音模块时用的库不一样,SCIM调入的时候不认识,估计把它给抛弃掉了。深深感受到开源的重要性了。听说OpenDesktop中开发了一个开源的基于SCIM的拼音输入法ccinput,不知有没有人用过?

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
 楼主| 发表于 2004-1-15 00:39:03 | 显示全部楼层
The source code of ccinput seems released. It can be found at:
ftp://ftp.opendesktop.net/stable ... put-0.3.0-2.src.rpm
It should be the only open-source pinyin input method. And it is based on the scim platform by its document. cheers!  Let's look over and improve it if you have interest.
发表于 2004-1-15 09:55:06 | 显示全部楼层

回复: 请教James_su

最初由 stevenwang 发表
现在的问题是如何使SCIM可以自动装载pinyin输入法?我已经安装了scim-chinese-0.2.6,并且检查/usr/share/scim/chinese目录也发现了所装的文件,不知SCIM启动的时候是如何检查并装载各种输入法模块的?


我觉得按你的描述,只能按你最后的解释比较合理。
如果是设置或者别的问题,起码会说load pinyin module failed。
用CCInput,或者请suzhe编一个gentoo或者gcc33版?
发表于 2004-1-15 10:35:06 | 显示全部楼层
你是用 emerge 安装的 scim?
是不是把 scim 安装到 /usr/local 或者什么别的地方了?
关于 gentoo 使用 scim 的问题,建议你去问负责维护 gentoo scim 包的那个人。让他给做一个 scim 和 scim-chinese 的 emerge。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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