LinuxSir.cn,穿越时空的Linuxsir!

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

gentoo 2006.1 gnome设置中文界面失败

[复制链接]
发表于 2006-12-4 22:23:33 | 显示全部楼层 |阅读模式
登陆选项里,看不到字。

localhost ~ # locale
locale: Cannot set LC_CTYPE to default locale: No such file or directory
locale: Cannot set LC_MESSAGES to default locale: No such file or directory
locale: Cannot set LC_ALL to default locale: No such file or directory
LANG=zh_CN.UTF-8
LC_CTYPE=zh_CN.GB22312
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=
发表于 2006-12-4 22:39:33 | 显示全部楼层
你应该先用localdef或localgen生成想要的locale,然后设置/etc/env.d/[:digets:]locale
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-12-4 23:55:24 | 显示全部楼层
Post by ProgramFan
你应该先用localdef或localgen生成想要的locale,然后设置/etc/env.d/[:digets:]locale


能说明具体一点吗?
#cat /etc/locale.gen
en_US ISO-8859-1
en_US.UTF-8 UTF-8
zh_CN GB18030
zh_CN.GBK GBK
zh_CN.GB2312 GB2312
zh_CN.UTF-8 UTF-8

/etc/env.d/[:digets:]locale 没看明白
回复 支持 反对

使用道具 举报

发表于 2006-12-5 00:22:40 | 显示全部楼层
sorry,应该是 /etc/env.d/01locale

运行下localegen吧,他会生成这6个locale,如果locale还是有错误,就用localedef自己定义locale吧,localedef --help 或man localedef

我的 /etc/env.d/01locale
  1. export LANG="zh_CN.UTF-8"
  2. export LC_ALL="zh_CN.UTF-8"
复制代码
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-12-5 10:01:29 | 显示全部楼层
好的,我迟点在试 ,,谢谢你
回复 支持 反对

使用道具 举报

发表于 2006-12-5 10:07:14 | 显示全部楼层
记得要 chmod a+x 01locale
回复 支持 反对

使用道具 举报

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

本版积分规则

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