yavour 发表于 2004-9-28 11:39:03

如何在打开terminal中自动转换LC_CTYPE

我因为装了fcitx,所以在i18n中把LC_CTYPE改成了中文
不过其他都是en_US
现在因为一个需要命令行运行的需要英文环境
所以每次运行前需要先export LC_CTYPE=en_US
有没有办法在打开terminal时自动改LC_CTYPE
谢谢

我是FEDORA 1, gnome环境
gnome-terminal

dannycat 发表于 2004-9-28 12:46:40

我的 Gentoo 环境下,使用 SCIM, 只需要设 XMODIFIERS="@im=SCIM" 就行了, locale 是什么都无所谓。
不太喜欢 fcitx, 不知道它对环境变量有什么依赖。

schoolwind 发表于 2004-9-28 13:26:01

快捷方式sh -c "LC_CTYPE=en_US gnome-terminal"

yavour 发表于 2004-10-6 14:31:55

快捷方式sh -c "LC_TYPE=en_US gnome-terminal"

我试了下,好象不行 :-(
在跳出的terminal里 echo $LC_CTYPE还是zh_CN.GB18030

dannycat 发表于 2004-10-6 16:33:52

schoolwind 的方法应该是没问题的。

哦,他漏写了一个C: LC_TYPE -> LC_CTYPE 。不是……你完全照抄的吧?

yavour 发表于 2004-10-6 16:57:06

恩,我知道他漏写了
我建过一个快捷方式和一个terminal.sh的script
command是

sh -c "LC_CTYPE=en_US gnome-terminal"

但是似乎都不行...

schoolwind 发表于 2004-10-7 19:47:15

真是不好意思阿 :mrgreen: 你在试试 LC_ALL=en_US gnome-terminal
页: [1]
查看完整版本: 如何在打开terminal中自动转换LC_CTYPE