找回密码
 注册
查看: 624|回复: 2

我是这么解决scim在gtk2下不能输入的问题的

[复制链接]
发表于 2004-3-18 20:11:03 | 显示全部楼层 |阅读模式
最终实现的效果是英文界面,中文显示和输入。

我是完全按照gentoo官方网站的手册安装的2004,也就是说应该有不少人的默认设置和我是一样的。然后参考了公社的一些帖子来进行一些必要的中文化。

安装包,查看官方手册

http://ns.turbolinux.com.cn/~suz ... CN/user-manual.html

添加gtk模块

gtk-query-immodules-2.0 > /etc/gtk-2.0/gtk.immodules


定义缺少的en_US.UTF-8

[code:1]
cd /usr/lib/locale
localedef -i en_US -f UTF-8 ./en_US.UTF-8
[/code:1]

在/etc/env.d/下面建 100i18n 文件,内容如下

[code:1]
LANG=en_US.UTF-8
LC_CTYPE=en_US.UTF-8
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=en_US.UTF-8
[/code:1]

修改 /etc/x11/xinit/xinitrc


[code:1]

#!/bin/sh
# $Xorg: xinitrc.cpp,v 1.3 2000/08/17 19:54:30 cpqbld Exp $

scim -f socket -ns socket -c simple -d #加入
export XMODIFIERS=@im=SCIM #加入
[/code:1]

我走的弯路

以为没有编译nls支持,其次是少了LC_ALL=en_US.UTF-8这一句

希望能给其他兄弟一点参考
gentoo 2004.0
scim 0.93
:-)
发表于 2004-3-18 20:36:45 | 显示全部楼层
我用FCITX的应该差不多吧?
回复

使用道具 举报

 楼主| 发表于 2004-3-18 20:45:18 | 显示全部楼层
我说的是特别针对scim的情况,而且它的gtk本地输入模块,好像其他地方看到不多。你先试试看。
回复

使用道具 举报

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

本版积分规则

GMT+8, 2025-2-14 22:23 , Processed in 0.038774 second(s), 16 queries .

© 2001-2025 Discuz! Team. Powered by Discuz! X3.5.

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