LinuxSir.cn,穿越时空的Linuxsir!

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

scim不能工作在非中文locale下的问题

[复制链接]
发表于 2004-6-17 23:30:02 | 显示全部楼层 |阅读模式
我用的scim.0.9.7和scim-chinese-3.0。从源代码编译的。
不过系统有点特殊,是LFS,:)。
采用gnome2.61版本,firefox0.8。
XMODIFIER也加了,scim也启动成功,如果在中文locale下一切正常,可是在非中文locale下就不行了。但是我看有的帖子上介绍,在英文locael下是可以工作的。不知道我的为什么就不行?
发表于 2004-6-17 23:54:45 | 显示全部楼层
我使用Gentoo,桌面环境Gnome,基本设置是
首先执行
gtk-query-immodules-2.0 > /etc/gtk-2.0/gtk.immodules //把scim加入到gtk程序可用的输入模块中去
export XMODIFIERS=@im=SCIM //用XIM输入的程序需要的设置
scim -f socket -ns socket -c config -d //基于gtk2的程序
scim -f x11 -s socket -c socket -d //利用上个命令作为后端提供X11程序的服务
export GTK_IM_MODULE=scim //确保gtk2使用scim输入平台
发表于 2004-6-18 01:12:15 | 显示全部楼层
从源码中可以看到,只要编码是 UTF-8 就可以了
而中日韩语言的特殊编码专门有一个列表,列出了支持这些语言的哪些编码
发表于 2004-6-18 08:34:56 | 显示全部楼层
补充一点:
locale设置en_US.UTF-8
看看这里:
http://freedesktop.org/pipermail/scim/2004-June/000221.html
 楼主| 发表于 2004-6-18 11:02:56 | 显示全部楼层
问题解决了。
原来是缺少UTF-8的locale。
一条指令:localedef -i en_US -f UTF-8 /usr/share/locale/en_US.UTF-8就解决了。
多谢各位给予关键上的指点。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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