LinuxSir.cn,穿越时空的Linuxsir!

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

(已解决)帮忙看看gdm显示中文乱码()

[复制链接]
发表于 2008-9-28 10:13:44 | 显示全部楼层 |阅读模式
gdm的菜单显示中文正常,就是显示用户名的地方是乱码,gnome的终端(gnome terminal)和日期显示是乱码,我的locale如下,请各位高手帮我看看。
# locale
LANG=zh_CN.UTF-8
LC_CTYPE="zh_CN.UTF-8"
LC_NUMERIC="zh_CN.UTF-8"
LC_TIME="zh_CN.UTF-8"
LC_COLLATE="zh_CN.UTF-8"
LC_MONETARY="zh_CN.UTF-8"
LC_MESSAGES="zh_CN.UTF-8"
LC_PAPER="zh_CN.UTF-8"
LC_NAME="zh_CN.UTF-8"
LC_ADDRESS="zh_CN.UTF-8"
LC_TELEPHONE="zh_CN.UTF-8"
LC_MEASUREMENT="zh_CN.UTF-8"
LC_IDENTIFICATION="zh_CN.UTF-8"
LC_ALL=zh_CN.UTF-8

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
发表于 2008-9-28 10:25:52 | 显示全部楼层
你个gnome版本是多少,不同版本的gnome下面的gdm对待locale的策略好像有点不一样,

你上面贴的locale是从gnome-terminal里面显示的吧,这个和X的locale好像不一定是完全吻合的,

但是我觉得只要是在语言哪来选择了中文了就一切都搞定了。

我的locale输出:
LANG=en_US.UTF-8
LC_CTYPE=zh_CN.UTF-8
LC_COLLATE="en_US.UTF-8"
LC_TIME="en_US.UTF-8"
LC_NUMERIC="en_US.UTF-8"
LC_MONETARY="en_US.UTF-8"
LC_MESSAGES="en_US.UTF-8"
LC_ALL=
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-9-28 19:32:56 | 显示全部楼层
gnome版本是2.22.3,如果在语言选择了中文,gdm还是英文的,我想让gdm显示中文,我在/etc/conf.d/xdm加入了以下语句,
LC_ALL="zh_CN.UTF-8"
LANG="zh_CN.UTF-8"
后,gdm的菜单显示中文正常,但显示用户名的地方是乱码。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-10-1 15:25:22 | 显示全部楼层
不知道怎么搞的,gdm ,gnome的终端(gnome terminal)和日期中文显示正常了,贴下GDM中文显示

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复 支持 反对

使用道具 举报

发表于 2008-10-2 10:26:51 | 显示全部楼层
估计是gdm的主题的缘故
回复 支持 反对

使用道具 举报

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

本版积分规则

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