LinuxSir.cn,穿越时空的Linuxsir!

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

SCIM 0.99.0 SCIM-CHINESE 0.4.0 SCIM-TABLES 0.4.0 源代码放出。

[复制链接]
发表于 2004-6-22 10:19:34 | 显示全部楼层
最初由 sfatsdu 发表
刚刚自行安装了scim-0.99.0和scim-chinese-0.4.0,感觉很好,只有一个小问题:
Gentoo发行版,是从gdm直接登录,登录界面上没有输入法面板,键盘无反应,在终端下执行
ps aux| grep scim
发现
/usr/local/libexec/scim-launcher-daemon
已经启动,但是scim-panel-gtk没有运行,在登录窗口上单击右键,切换到Default才可以输入,当再切换到SCIM输入法 gdm崩溃。
以前是只有gtk-panel-gtk启动。

Sorry,本想编辑帖子的,麻烦版主把上楼删了吧。
发表于 2004-6-22 10:58:34 | 显示全部楼层

回复: SCIM 0.99.0 SCIM-CHINESE 0.4.0 SCIM-TABLES 0.4.0 源代码放出。

最初由 james_su 发表
大家可以到 http://freedesktop.org/~suzhe/download.html 下载。二进制包还没有制作完成,目前仅有 SUSE 9.1 的包。

大家只要使用 scim -d 启动 SCIM 即可同时使用 SCIM 的 gtk2 immodule 和 XIM 输入法了。当然别忘了:

$ export XMODIFIERS=@im=SCIM
$ export GTK_IM_MODULE=scim

注意大小写。


现在scim可以用daemon方式起动了么?
发表于 2004-6-22 11:43:28 | 显示全部楼层
一直都可以呀,
$ scim --help
Smart Common Input Method 0.99.0

Usage: scim [option]...

The options are:
  -l, --list              List all of available modules.
  -f, --frontend name     Use specified FrontEnd module.
  -c, --config name       Use specified Config module.
  -e, --engines name      Load specified set of IMEngines.
  -ne,--no-engines name   Do not load those set of IMEngines.
  -d, --daemon            Run scim as a daemon.
  --no-socket             Do not try to start a SCIM SocketFrontEnd daemon.
  -h, --help              Show this help message.
发表于 2004-6-22 13:13:38 | 显示全部楼层

FC2英文版,KDE3环境,谁可以写个详细的安装方法吗?

谢谢先~
初次接触SCIM,所以不知道怎么弄,大虾们请不吝赐教!~
发表于 2004-6-22 21:09:59 | 显示全部楼层

两个问题

1. scim 1.0 现在的roadmap是怎样的?
2. scim-lib 是否有动态挂接前端的roadmap?比如现在是在KDE桌面,就将skim挂为前端;若是GNOME/XFCE,就将panel挂为前端。现在都是手动指定的。
 楼主| 发表于 2004-6-22 21:41:39 | 显示全部楼层

回复: 两个问题

最初由 mandrakechina 发表
1. scim 1.0 现在的roadmap是怎样的?
2. scim-lib 是否有动态挂接前端的roadmap?比如现在是在KDE桌面,就将skim挂为前端;若是GNOME/XFCE,就将panel挂为前端。现在都是手动指定的。


动态挂前端可以写一个脚本实现呀。先把前端程序启动起来就行了。
发表于 2004-6-24 09:58:23 | 显示全部楼层
似乎找到了问题所在:
如果不执行scim -d,在twm的终端下启动基于gtk的程序,就看到了很多scim相关的输出:如下所示,
root # gedit
SCIM: im_module_init
Launching a SCIM daemon with Socket FrontEnd...
Loading simple Config module ...
Creating backend ...
Loading IMEngine module: pinyin ...
    Loading IMEngine Factory 0 ... : OK
pinyin IMEngine module is successfully loaded.
Loading IMEngine module: rawcode ...
    Loading IMEngine Factory 0 ... : OK
rawcode IMEngine module is successfully loaded.
Loading IMEngine module: table ...
Failed to load table IMEngine module.
Loading IMEngine module: uim ...
    Loading IMEngine Factory 0 ... : OK
    Loading IMEngine Factory 1 ... : OK
    Loading IMEngine Factory 2 ... : OK
    Loading IMEngine Factory 3 ... : OK
    Loading IMEngine Factory 4 ... : OK
    Loading IMEngine Factory 5 ... : OK
    Loading IMEngine Factory 6 ... : OK
    Loading IMEngine Factory 7 ... : OK
    Loading IMEngine Factory 8 ... : OK
    Loading IMEngine Factory 9 ... : OK
    Loading IMEngine Factory 10 ... : OK
    Loading IMEngine Factory 11 ... : OK
    Loading IMEngine Factory 12 ... : OK
uim IMEngine module is successfully loaded.
Loading socket FrontEnd module ...
Starting SCIM as daemon ...
Loading IMEngine module: socket ...
    Loading IMEngine Factory 0 ... : OK
    Loading IMEngine Factory 1 ... : OK
    Loading IMEngine Factory 2 ... : OK
    Loading IMEngine Factory 3 ... : OK
    Loading IMEngine Factory 4 ... : OK
    Loading IMEngine Factory 5 ... : OK
    Loading IMEngine Factory 6 ... : OK
    Loading IMEngine Factory 7 ... : OK
    Loading IMEngine Factory 8 ... : OK
    Loading IMEngine Factory 9 ... : OK
    Loading IMEngine Factory 10 ... : OK
    Loading IMEngine Factory 11 ... : OK
    Loading IMEngine Factory 12 ... : OK
    Loading IMEngine Factory 13 ... : OK
    Loading IMEngine Factory 14 ... : OK
socket IMEngine module is successfully loaded.

这时单击右键发现正在使用scim输入平台,执行ps aux | grep scim发现
/usr/local/libexec/scim-launcher-daemon simple all socket 0 none stderr --no-stay
运行,然而scim-panel-gtk没有启动,记忆中在升级到0.99.0之前,总是只有panel面板启动而没有后端输入法启动的输出,还请苏哲大侠指点一下。
 楼主| 发表于 2004-6-24 10:17:18 | 显示全部楼层
看上去没问题呀。scim-panel-gtk 应该在运行。程序里面能夠正常输入么?

最初由 sfatsdu 发表
似乎找到了问题所在:
如果不执行scim -d,在twm的终端下启动基于gtk的程序,就看到了很多scim相关的输出:如下所示,
root # gedit
SCIM: im_module_init
Launching a SCIM daemon with Socket FrontEnd...
Loading simple Config module ...
Creating backend ...
Loading IMEngine module: pinyin ...
    Loading IMEngine Factory 0 ... : OK
pinyin IMEngine module is successfully loaded.
Loading IMEngine module: rawcode ...
    Loading IMEngine Factory 0 ... : OK
rawcode IMEngine module is successfully loaded.
Loading IMEngine module: table ...
Failed to load table IMEngine module.
Loading IMEngine module: uim ...
    Loading IMEngine Factory 0 ... : OK
    Loading IMEngine Factory 1 ... : OK
    Loading IMEngine Factory 2 ... : OK
    Loading IMEngine Factory 3 ... : OK
    Loading IMEngine Factory 4 ... : OK
    Loading IMEngine Factory 5 ... : OK
    Loading IMEngine Factory 6 ... : OK
    Loading IMEngine Factory 7 ... : OK
    Loading IMEngine Factory 8 ... : OK
    Loading IMEngine Factory 9 ... : OK
    Loading IMEngine Factory 10 ... : OK
    Loading IMEngine Factory 11 ... : OK
    Loading IMEngine Factory 12 ... : OK
uim IMEngine module is successfully loaded.
Loading socket FrontEnd module ...
Starting SCIM as daemon ...
Loading IMEngine module: socket ...
    Loading IMEngine Factory 0 ... : OK
    Loading IMEngine Factory 1 ... : OK
    Loading IMEngine Factory 2 ... : OK
    Loading IMEngine Factory 3 ... : OK
    Loading IMEngine Factory 4 ... : OK
    Loading IMEngine Factory 5 ... : OK
    Loading IMEngine Factory 6 ... : OK
    Loading IMEngine Factory 7 ... : OK
    Loading IMEngine Factory 8 ... : OK
    Loading IMEngine Factory 9 ... : OK
    Loading IMEngine Factory 10 ... : OK
    Loading IMEngine Factory 11 ... : OK
    Loading IMEngine Factory 12 ... : OK
    Loading IMEngine Factory 13 ... : OK
    Loading IMEngine Factory 14 ... : OK
socket IMEngine module is successfully loaded.

这时单击右键发现正在使用scim输入平台,执行ps aux | grep scim发现
/usr/local/libexec/scim-launcher-daemon simple all socket 0 none stderr --no-stay
运行,然而scim-panel-gtk没有启动,记忆中在升级到0.99.0之前,总是只有panel面板启动而没有后端输入法启动的输出,还请苏哲大侠指点一下。
发表于 2004-6-24 11:29:51 | 显示全部楼层
scim-panel-gtk没有运行,不能输入,我想前面报告的gdm登录界面无法输入也是这个问题,后台起来了但scim-panel-gtk没有运行。
 楼主| 发表于 2004-6-24 11:41:24 | 显示全部楼层
最初由 sfatsdu 发表
scim-panel-gtk没有运行,不能输入,我想前面报告的gdm登录界面无法输入也是这个问题,后台起来了但scim-panel-gtk没有运行。


你是不是用的 gtk2 2.4.x 和我发布的缺省 scim 二进制包?重新编译一下 SCIM,或者试一下我发布的 fedora core 2 的包。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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