voodoomaster 发表于 2004-9-7 12:12:00

gnome的中文问题,大家都来看看

使用的是ustc apt源的debian,gnome2.6+xft2.已经装好simsun,配置好了fontconf,字体非常漂亮,粗体斜体也没问题了.另外,我关了xfs,直接在XF86config-4文件中指定了字体路径.

dpkg-reconfig locales设定locale为gbk,
配置文件/etc/enviroment:

LANG=zh_CN.GBK


~./bashrc已加入:

export LC_ALL=zh_CN.GBK
export LANGUAGE=zh_CN.GBK
export LANG=zh_CN.GBK

命令行下面执行lcoale

~$ locale
LANG=zh_CN.GBK
LC_CTYPE="zh_CN.GBK"
LC_NUMERIC="zh_CN.GBK"
LC_TIME="zh_CN.GBK"
LC_COLLATE="zh_CN.GBK"
LC_MONETARY="zh_CN.GBK"
LC_MESSAGES="zh_CN.GBK"
LC_PAPER="zh_CN.GBK"
LC_NAME="zh_CN.GBK"
LC_ADDRESS="zh_CN.GBK"
LC_TELEPHONE="zh_CN.GBK"
LC_MEASUREMENT="zh_CN.GBK"
LC_IDENTIFICATION="zh_CN.GBK"
LC_ALL=zh_CN.GBK

可是startx后,问题来了,xmms的菜单,以及显示打开文件的对话框时,显示中文都没问题,但是像gedit,totem这些程序,菜单的中文显示没问题,一旦调用打开文件的对话框时,只要是调用nautilus的,就无法显示中文(显示乱码,或者根本就看不见中文目录),.但奇怪的是单独打开nautilus浏览这些文件夹时,又可以显示中文.

这些文件夹基本上都是m$ windows下的fat32分区, 我是用的iocharset=gb2312参数来mount的.

以前还从来没遇到过这种问题,大家都来看看.

附上一幅截图,大家看看打开文件的那个对话框(调用的nautilus)中文是不是没法显示?而后面的xmms中文就没问题.

dannycat 发表于 2004-9-7 23:30:48

很久没有用过Gnome了。
想想应该是nautilus的中文Locale支持问题。 nautilus把什么什么都当作unicode来处理,我想假如你的Locale 设成“zh_CN.UTF-8”的话应该就不会出现这种问题。
可是用中文的有几个愿意把Locale设成 zh_CN.UTF-8 呢? 死心眼的 nautilus !

duotaiya 发表于 2004-9-8 08:44:38

export G_BROKEN_FILENAMES=1
可行否

voodoomaster 发表于 2004-9-8 11:24:52

export G_BROKEN_FILENAMES=1
可行否


搞定了,非常感谢!!!
页: [1]
查看完整版本: gnome的中文问题,大家都来看看