LinuxSir.cn,穿越时空的Linuxsir!

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

默认安装slackware12.1后,如何在英文环境下使用scim

[复制链接]
发表于 2008-8-9 18:05:43 | 显示全部楼层 |阅读模式
看了sir和google了好多文章也没能解决。

有点笨哈,请大家帮忙
 楼主| 发表于 2008-8-9 18:13:58 | 显示全部楼层
http://www.linuxsir.cn/bbs/thread333244.html

六楼说UTF修改就可以,但我将LANG修改为en_us.UTF-8还是不行
回复 支持 反对

使用道具 举报

发表于 2008-8-9 18:45:06 | 显示全部楼层
en_US.UTF-8
注意大小写



$ locale
LANG=
LC_CTYPE="en_US.UTF-8"
LC_NUMERIC="en_US.UTF-8"
LC_TIME="en_US.UTF-8"
LC_COLLATE="en_US.UTF-8"
LC_MONETARY="en_US.UTF-8"
LC_MESSAGES="en_US.UTF-8"
LC_PAPER="en_US.UTF-8"
LC_NAME="en_US.UTF-8"
LC_ADDRESS="en_US.UTF-8"
LC_TELEPHONE="en_US.UTF-8"
LC_MEASUREMENT="en_US.UTF-8"
LC_IDENTIFICATION="en_US.UTF-8"
LC_ALL=en_US.UTF-8

$ cat ~/.xinitrc

export XMODIFIERS=@im=SCIM
export GTK_IM_MODULE="scim"
export QT_IM_MODULE="scim"
scim -d
exec gnome-session
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-8-9 19:19:33 | 显示全部楼层
locale设置正确

export XMODIFIERS="@im=SCIM"
export GTK_IM_MODULE="scim"
export QT_IM_MODULE="scim"
scim -d

这四行我是添加在/etc/X11/xinit/xinitrc中

现在只能在kword中正常使用scim,不知为何

firefox和QQ都不用scim
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-8-9 21:34:08 | 显示全部楼层
修改 vi /etc/gtk-2.0/gtk.immodules

将"xim" "X Input Method" "gtk20" "/usr/share/locale" "ko:ja:th:zh"
改为:"xim" "X Input Method" "gtk20" "/usr/share/locale" "ko:ja:th:zh:en"

可以正常使用scim了,但是reboot后gtk.immodules又恢复原样,是怎么会事?

我继续研究,有知道的希望能告之一下。
回复 支持 反对

使用道具 举报

发表于 2008-8-9 22:19:16 | 显示全部楼层
每次重启会自动覆盖这个文件
在/etc/rc.d/rc.M中, 把下面这一行注释掉就可以了

/usr/bin/gtk-query-immodules-2.0 > /etc/gtk-2.0/gtk.immodules 2> /dev/null
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-8-10 00:55:34 | 显示全部楼层
非常感谢zhoun和maitr

已解决。
回复 支持 反对

使用道具 举报

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

本版积分规则

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