superuser 发表于 2003-9-27 20:37:32

Debian中安装 GNOME 2.4之后的奇怪问题

GNOME 2.4确实有了非常大的改进,我在Debian中安装了一下
不过我安装之后碰到了两个问题,怎么折腾也没有解决,特来请教
1、Abiword和gedit打开文件的时候,对话框中不显示中文文件夹和中文文件
2、OO的界面完全变成了乱码
3、运行很多程序时都能够看到这样的提示:
Gdk-WARNING **: Missing charsets in FontSet creation
Gdk-WARNING **:   GBK-0
我查了一下,说是defoma不能支持xtt,于是用dpkg-reconfigure x-ttcidenfont-conf去掉了xtt,使用freetype,同时修改XF86Config
不过问题并没有解决。

谁能帮助我一下

呵呵,都说GNOME对国际化支持很好,没想到碰到这样的问题:(

980501427 发表于 2003-9-28 16:12:42

Gnome2.4的国际化是很不错.我感觉很爽.
关于中文文件名称,请查看你的文件名称编码,默认的是UTF-8.如果你的是GB2312,请正确设置环境变量G_BROKEN_FILENAMES.我的是zh_CN.这样gtk+2.0的程序都能正常显示中文目录和文件名.看我的贴图(BLFS+GNOME-2.4,就在本版).   :)
查看是否有支持GBK的字体.你的问题好像在这.请设置好font.dir,font.scale
OO的界面问题是中文字体的问题,在设置里把user interface改成你的中文字体.

superuser 发表于 2003-10-1 09:03:30

确实是UTF8的原因,现在我在GNOME下面新建的文件,只要文件名用汉字,到了KDE、Windows中统统都是乱码
GNOME应该提供给用户选择编码的功能,像这样强推UTF8的做法很令人失望,霸道,有点微软的味道。

980501427 发表于 2003-10-4 21:58:01

你正确设置环境变量G_BROKEN_FILENAMES,你的文件名编码就是你的所在区域的编码,在KDE,windows下也正常.文件内容的编码是在你所用的编辑器中是选择的,gedit支持自己选择.gnome是个很国际化的东东,为了照顾到各种语言文字,就统一用了UTF-8,这种编码是唯一的,各种文字不会重码.只要你有相应的字体,都能正常显示.这是很好的呀.大家都用UNICODE,可以避免很多乱码问题.gnome没有强推的意思,环境变量G_BROKEN_FILENAMES就是这个意思.

carlos 发表于 2003-10-5 00:32:39

export G_BROKEN_FILENAME=1 就行了

UTF-8好呀,全世界通用,是发展趋势嘛
在Linux这种对全球性合作要求比较高的环境中,UTF-8更显得合适
Debian的开发记录、文档什么的,也都在往UTF-8格式上统一
GB18030除了兼容GB2312/GBK外没什么强过UTF-8的
页: [1]
查看完整版本: Debian中安装 GNOME 2.4之后的奇怪问题