LinuxSir.cn,穿越时空的Linuxsir!

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

如何在英文显示介面下使用输入法

[复制链接]
发表于 2006-2-17 14:51:56 | 显示全部楼层 |阅读模式
我采用如下在/etc/X11/Xsession.d中加入25xinput脚本设置,
#!/bin/sh
export XMODIFIERS="@im=fcitx"
export GTK_IM_MODULE=fcitx
export XIM_PROGRAM=fcitx
#export XIM_ARGS="-d"
fcitx &

当采用gdm启动,locale选择zh_CN相关时,fcitx都可正常工作。
但locale选择非中文时,fcitx都不能正常地工作,即使手动的设置LC_TYPE为"zh_CN.GBK",重新启动fcitx 都不奏效。

我现在需要在en文环境下开启中文输入法,请成功设置的朋友赐教
发表于 2006-2-17 15:15:03 | 显示全部楼层
在/etc/X11/Xsession.d的第二行加上
export LC_TYPE=zh_CN.UTF-8 #或者export LC_TYPE=zh_CN.GBK
登录时选择英文。

=================================
也可以试试dpkg-reconfigure locale选择英文为默认。
回复 支持 反对

使用道具 举报

发表于 2006-2-17 22:05:42 | 显示全部楼层
i have the same question?

up up ~
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-2-18 13:41:58 | 显示全部楼层
很奇怪,已经在/etc/X11/Xsession.d的第二行加上
export LC_TYPE=zh_CN.UTF-8,登录时选择英文(en.UTF-8)。

但登陆后打开shell查看locale
发现
LC_TYPE=en.UTF-8
看来好像是X的地区设置覆盖了在Xsession.d中设置
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-2-18 18:24:22 | 显示全部楼层
怪异...
在en状态下只有openoffice wirte可以开启中文.离开oo后又不能用了
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-2-20 14:12:54 | 显示全部楼层
自问自答吧
参考这个地方http://debian.linuxsir.cn/main/?q=node/84

看来输入法的配置方法,缺少最优答案呀
回复 支持 反对

使用道具 举报

发表于 2006-2-25 19:19:24 | 显示全部楼层

英文下可以使用输入法

碰到过一样的问题。
解决办法:修改LANG=en.US.UTF-8。
默认的英文编码是en.US。不支持双字节所以输入法不动作。
回复 支持 反对

使用道具 举报

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

本版积分规则

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