LinuxSir.cn,穿越时空的Linuxsir!

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

Why I can't use en_US.UTF-8 locale to input Chinese in KDE

[复制链接]
发表于 2004-1-6 17:16:14 | 显示全部楼层 |阅读模式
My .xinitrc is:
export LANG=en_US.UTF-8
export LC_ALL=en_US.UTF-8
export LC_CTYPE=en_US.UTF-8

export XIM=SCIM
export XIM_PROGRAM=SCIM
export XMODIFIERS=@im=SCIM


scim -d
exec startkde

killall scim

My System is Gentoo. Xfree is 4.3.99.902
发表于 2004-1-6 20:14:46 | 显示全部楼层
你在konsole下可以找得到这些环境变量吗?
ps aux| grep scim有什么输出?
 楼主| 发表于 2004-1-8 18:59:56 | 显示全部楼层
debentoogao@WaterBlue-MoonLight debentoogao $ ps aux| grep scim
debento  27259  0.0  1.4 18788 7436 ?        S    18:58   0:00 scim -d
debento  27279  0.3  1.5 37652 7740 ?        S    18:58   0:00 scim-panel-gtk -d
debento  27375  0.0  1.5 37652 7740 ?        S    18:58   0:00 scim-panel-gtk -d
debento  27376  0.0  1.5 37652 7740 ?        S    18:58   0:00 scim-panel-gtk -d
debento   1355  0.0  0.1  3580  564 pts/2    S    19:00   0:00 grep scim
发表于 2004-1-8 19:13:07 | 显示全部楼层

export LC_CTYPE=en_US.UTF-8

把这行改一改试试。。。

export LC_CTYPE=zh_CN.UTF-8

export XIM=SCIM
export XIM_PROGRAM=SCIM
export XMODIFIERS=@im=SCIM

下面的这行注掉

export LC_ALL=en_US.UTF-8
 楼主| 发表于 2004-1-8 19:28:13 | 显示全部楼层
debentoogao@WaterBlue-MoonLight debentoogao $ locale
locale: Cannot set LC_CTYPE to default locale: No such file or directory
locale: Cannot set LC_ALL to default locale: No such file or directory
LANG=POSIX
LC_CTYPE=en_US.UTF-8
LC_NUMERIC="OSIX"
LC_TIME="OSIX"
LC_COLLATE="OSIX"
LC_MONETARY="OSIX"
LC_MESSAGES="OSIX"
LC_PAPER="OSIX"
LC_NAME="OSIX"
LC_ADDRESS="OSIX"
LC_TELEPHONE="OSIX"
LC_MEASUREMENT="OSIX"
LC_IDENTIFICATION="POSIX"
LC_ALL=
 楼主| 发表于 2004-1-8 20:55:36 | 显示全部楼层
搞定了,原来是Gentoo里没有UTF-8的locale,要自己生成;)
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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