我希望debian的控制台是en,而kde的locale为zh_cn.GBK。在gnome环境下,只要在用户的文件夹下面建立.gnomerc或.xinitrc文件,加入export LC_ALL=zh_cn.GBK内容就可以。
在在kde环境下,怎么设置xwindows的locale呢?在用户的文件夹下面建立.kderc或.xinitrc文件,加入export LC_ALL=zh_cn.GBK内容不管用呀!!!
kde环境的locale怎么设置?
-
- 帖子: 57
- 注册时间: 2006-03-25 21:24
-
- 帖子: 7
- 注册时间: 2007-06-26 22:26
-
- 帖子: 1897
- 注册时间: 2006-09-12 14:09
不同的登录方式有不同的设置文件,比如
我现在用的startx来启动KDE,所以对应的设置文件就是~/.xinitrc
如果你使用KDM/GDM/则可以在下面这两个地方设定
前提当然是你已经生成了这些locale
我的locale设置
我现在用的startx来启动KDE,所以对应的设置文件就是~/.xinitrc
代码: 全选
fideas@zerone ~ $ cat .xinitrc
source /home/fideas/.envset.sh && exec startkde
fideas@zerone ~ $ cat .envset.sh
export LANG="en_US.UTF-8"
export LC_CTYPE="zh_CN.UTF-8"
export XMODIFIER="@im=fcitx"
export XMODIFIERS="@im=fcitx"
fcitx &
代码: 全选
fideas@zerone:/$ cat /etc/environment
PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games"
LANG="en_US.UTF-8"
LC_CTYPE="zn_CN.UTF-8"
代码: 全选
fideas@zerone:/$ cat /etc/default/locale
LANG="en_US.UTF-8"
LC_CTYPE="zn_CN.UTF-8"
代码: 全选
fideas@zerone ~ $ sudo chroot /media/ubuntu/ /bin/bash
root@zerone:/# cat /var/lib/locales/supported.d/zh
en_US ISO-8859-1
en_US.UTF-8 UTF-8
zh_CN GB18030
zh_CN.GB2312 GB2312
zh_CN.UTF-8 UTF-8
zh_CN.GBK GBK
root@zerone:/# locale-gen
Generating locales...
en_US.ISO-8859-1... up-to-date
en_US.UTF-8... up-to-date
zh_CN.GB18030... up-to-date
zh_CN.GB2312... up-to-date
zh_CN.GBK... up-to-date
zh_CN.UTF-8... up-to-date
Generation complete.
代码: 全选
fideas@zerone ~ $ locale
LANG=en_US.UTF-8
LC_CTYPE=zh_CN.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=
Fair winds and following seas !