+ -
当前位置:首页 → 问答吧 → 我迷惑了~~~~如图。

我迷惑了~~~~如图。

时间:2011-12-01

来源:互联网

怎么能在图形界面下显示中文,在tty1~6中是英文环境,我的系统是10.04,麻烦知道的能教一下,谢谢了
另外,我希望在tty1~6下是英文,所以不希望通过安装zhcon来设置成中文解决,谢谢热心帮我的

作者: 1440888095   发布时间: 2011-12-01

统一而优雅的方法,不知道,坐等达人
openbox的话有个environment的用户配置文件,里面可以配置locale,
如果你是用startx的话,修改.xinitrc,运行窗口管理器的时候指定locale,如果是gdm之类的,修改gdm
服务脚本

作者: youqika   发布时间: 2011-12-01

youqika 写道:
统一而优雅的方法,不知道,坐等达人
openbox的话有个environment的用户配置文件,里面可以配置locale,
如果你是用startx的话,修改.xinitrc,运行窗口管理器的时候指定locale,如果是gdm之类的,修改gdm
服务脚本

谢谢你的回复,不过我实在很菜,你说的openbox ,startx和gdm是不是都是窗口管理器,那10.04LS桌面版 是不是默认的就是gdm,我刚搜索了一下,这么猜测的,

作者: 1440888095   发布时间: 2011-12-01

临时英文环境
代码:
export LANGUAGE=en_US.UTF-8

作者: monk   发布时间: 2011-12-01

这个其实在.bashrc里面export LANG=C之类的就可以了吧

作者: leeaman   发布时间: 2011-12-01

保持默认中文不变, GDM 则可中文依旧。
代码:
vi ~/.bashrc #{
if [ -z "$DISPLAY" ]; then
   export LANG=en_US.UTF-8
fi
#}

作者: 自由建客   发布时间: 2011-12-01

monk 写道:
临时英文环境
代码:
export LANGUAGE=en_US.UTF-8

的确是变过来了,谢谢

作者: 1440888095   发布时间: 2011-12-01

leeaman 写道:
这个其实在.bashrc里面export LANG=C之类的就可以了吧

把export LANG=C直接加在.bashrc里最后面,成不成?
另外我的.bashrc最后面一段是这样的,麻烦看下有没有问题
if [ -f /etc/bash_completion ] && ! shopt -oq posix; then
. /etc/bash_completion
fi
LANG=en_US.utf8

作者: 1440888095   发布时间: 2011-12-01

你最好加6#的
代码:
if [ -z "$DISPLAY" ]; then
   export LANG=en_US.UTF-8
fi

这样在x下面是中文,tty是英文,export要写的

作者: leeaman   发布时间: 2011-12-01

自由建客 写道:
保持默认中文不变, GDM 则可中文依旧。
代码:
vi ~/.bashrc #{
if [ -z "$DISPLAY" ]; then
   export LANG=en_US.UTF-8
fi
#}

谢谢,请问你的意思是不是在家目录下的.bashrc里最后面加上
代码:
if [ -z "$DISPLAY" ]; then
   export LANG=en_US.UTF-8
fi

作者: 1440888095   发布时间: 2011-12-01

是,不过要重新登录tty或者虚拟终端才起作用

作者: leeaman   发布时间: 2011-12-01

leeaman 写道:
是,不过要重新登录tty或者虚拟终端才起作用

谢谢,
代码:
if [ -f /etc/bash_completion ] && ! shopt -oq posix; then
    . /etc/bash_completion
fi
LANG=en_US.utf8
if [ -z "$DISPLAY" ]; then
   export LANG=en_US.UTF-8
fi

这是我的.bashrc最后那几行,麻烦请看下对不

作者: 1440888095   发布时间: 2011-12-01

1440888095 写道:
谢谢,请问你的意思是不是在家目录下的.bashrc里最后面加上
代码:
if [ -z "$DISPLAY" ]; then
   export LANG=en_US.UTF-8
fi

加在最前面!

作者: 自由建客   发布时间: 2011-12-01

leeaman 写道:
你最好加6#的
代码:
if [ -z "$DISPLAY" ]; then
   export LANG=en_US.UTF-8
fi

这样在x下面是中文,tty是英文,export要写的

不判断 tty 几,我的代码意思就是只要不是 X ,就设成英文!
X 是否为中文取决于默认值,这里没有更改,我建议默认用中文,这样才能使得一开机 gdm 就是中文。

作者: 自由建客   发布时间: 2011-12-01

代码:
if [ -z "$DISPLAY" ]; then
    export LANG=en_US.UTF-8
    export LANGUAGE=en_US
fi

刚忘了 ubuntu 还有个 LANGUAGE !

作者: 自由建客   发布时间: 2011-12-01

热门下载

更多