+ -
当前位置:首页 → 问答吧 → gtk程序乱码!!!

gtk程序乱码!!!

时间:2004-08-27

来源:互联网

小生按论坛上的帖子说的那样 改了/etc/gtkrc/gtkrc.zh_CN
和~/.gtkrc文件
但XMMS和mplayer中的中文仍然是乱码
能试的都试了 gtk中文就是搞不定

还有在GDM里用中文登陆并设为默认 但下次登陆是还是默认英文 该不过来了吗?

作者: athlon_r   发布时间: 2004-08-27

这是 xmms
起动时的提示

athlon:~$ xmms

Gtk-WARNING **: Unable to locate loadable module in module_path: "libindustrial.so",

Gtk-WARNING **: Unable to locate loadable module in module_path: "libmist.so",

Gtk-WARNING **: Unable to locate loadable module in module_path: "libmist.so",

Gdk-WARNING **: Missing charsets in FontSet creation


Gdk-WARNING **: ISO8859-1


Gdk-WARNING **: ISO8859-1


Gdk-WARNING **: GB2312.1980-0


Gdk-WARNING **: GBK-0


Gdk-WARNING **: JISX0208.1983-0


Gdk-WARNING **: KSC5601.1987-0


Gdk-WARNING **: JISX0201.1976-0


Gdk-WARNING **: ISO10646-1


Gtk-WARNING **: Unable to locate loadable module in module_path: "libindustrial.so",

Gtk-WARNING **: Unable to locate loadable module in module_path: "libmist.so",

Gtk-WARNING **: Unable to locate loadable module in module_path: "libmist.so",

Gdk-WARNING **: Missing charsets in FontSet creation


Gdk-WARNING **: ISO8859-1


Gdk-WARNING **: ISO8859-1


Gdk-WARNING **: GB2312.1980-0


Gdk-WARNING **: GBK-0


Gdk-WARNING **: JISX0208.1983-0


Gdk-WARNING **: KSC5601.1987-0


Gdk-WARNING **: JISX0201.1976-0


Gdk-WARNING **: ISO10646-1


Gdk-WARNING **: Missing charsets in FontSet creation


Gdk-WARNING **: ISO8859-1


Gdk-WARNING **: ISO8859-1


Gdk-WARNING **: GB2312.1980-0


Gdk-WARNING **: GBK-0


Gdk-WARNING **: JISX0208.1983-0


Gdk-WARNING **: KSC5601.1987-0


Gdk-WARNING **: JISX0201.1976-0


Gdk-WARNING **: ISO10646-1


Gdk-WARNING **: Missing charsets in FontSet creation


Gdk-WARNING **: ISO8859-1


Gdk-WARNING **: ISO8859-1


Gdk-WARNING **: GB2312.1980-0


Gdk-WARNING **: GBK-0


Gdk-WARNING **: JISX0208.1983-0


Gdk-WARNING **: KSC5601.1987-0


Gdk-WARNING **: JISX0201.1976-0


Gdk-WARNING **: ISO10646-1

作者: athlon_r   发布时间: 2004-08-27

它在Gnome之前启动,所以语言设定对它不起作用。

要设定GDM的语言,得到/etc/profile.d/路径下,
修改lang.sh,将默认语言设为zh_CN系列。
但是这样一改,似乎控制台下区域也被设为中国,如果只有图形界面那无所谓。
另外,建议把该文件中的LC_COLLOCATE一行前加上注释,或者也改为中国,不然时间等小程序会有些问题。

近来utf8区域下的gtk程序乱码问题似乎比较热,不过,好像还没有好的解决方法。
有几种退路:
1.将区域改为gbk(用gb2312的人应该不多了)
2.换bmp(beep-media-player,基于Xmms的媒体播放机)或rhythmbox等gtk2的播放器

作者: osfans   发布时间: 2004-08-28

热门下载

更多