LinuxSir.cn,穿越时空的Linuxsir!

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

是不是2007设置locale的文件变动了,还是我改动了locale.gen?

[复制链接]
发表于 2007-5-20 11:28:43 | 显示全部楼层 |阅读模式
gtk无法显示中文文件名。/etc/profile和.xinitrc都设置为
LANG=zh_CN.gbk
LC_ALL=zh_CN.gbk
===========================
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.gbk
==========================
localhost / # genlop kde
perl: warning: Setting locale failed.
perl: warning: Please check that your locale settings:
        LANGUAGE = (unset),
        LC_ALL = "zh_CN.gbk",
        LANG = "zh_CN.gbk"
    are supported and installed on your system.
perl: warning: Falling back to the standard locale ("C").
* kde-base/kde
============================
还有如何在useflags 中设置 userlocales。
发表于 2007-5-20 11:50:04 | 显示全部楼层
好像是在
/etc/env.conf/02locale
设置,只记得是env.*/,不确定是env.conf

单个用户的设置还可以在~/.xinitrc或者~/.bashrc下
export LANG=zh_CN.gbk
export LC_CTYPE=zh_CN.gbk
export LC_ALL=zh_CN.gbk
回复 支持 反对

使用道具 举报

发表于 2007-5-20 11:59:19 | 显示全部楼层
贴 locale -a
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-5-20 15:29:44 | 显示全部楼层
执行locale-gen正常了,firefox中本地文件不会有乱码,但是界面字体很难看。
2006用gtk-engines-qt 设置为firefly就可以了,不需要什么美化,但是2007中gtk-engines-qt完全无效。2006只设置了/etc/prfoile和.xinitrc,2007中在locale.gen也设置了,不知道是不是这个影响了gtk-engines-qt 。我觉得可能还是升级了什么字体配置程序造成的。

localhost / # locale -a
C
POSIX
zh_CN.gb18030
zh_CN.gb2312
zh_CN.gbk
回复 支持 反对

使用道具 举报

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

本版积分规则

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