+ -
当前位置:首页 → 问答吧 → 再问XMMS菜单乱码问题!

再问XMMS菜单乱码问题!

时间:2004-12-11

来源:互联网

我用的是系统自带的XMMS,播放列表是能显示中文的,但菜单却是乱码的


在终端下启动显示如下信息
/etc/gtk/gtkrc.zh_CN:8: error: unexpected character `\15', expected keyword - e.g. `style'
/root/.gtkrc:8: error: unexpected character `\15', expected keyword - e.g. `style'
/etc/gtk/gtkrc.zh_CN:8: error: unexpected character `\15', expected keyword - e.g. `style'
/root/.gtkrc:8: error: unexpected character `\15', expected keyword - e.g. `style'
libmikmod.so.2: 无法打开共享对象文件: 没有那个文件或目录


我的/etc/gtk/gtkrc.zh_CN内容如下:
# $(gtkconfigdir)/gtkrc.zh_CN
#
# This file defines the fontsets for Chinese language (zh) using
# the simplified chinese standard GuoBiao as in mainland China (CN)
# /etc/gtk/gtkrc.zh_CN
# 1999, Pablo Saratxaga <[email protected]>
#

style "gtk-default-zh-cn" {
fontset="-adobe-helvetica-medium-r-normal-*-*-12-*-*-p-*-iso8859-1, -misc-simsun-medium-r-normal--12-*-*-*-*-*-gbk-0,*-r-*""
}
class "GtkWidget" style "gtk-default-zh-cn"
上传的图像
抓砑1.png (106.9 KB, 59 次查看)

作者: chy815   发布时间: 2004-12-11

那就把播放列表的字体正确“表达方式”复制到/etc/gtk/gtkrc.zh_CN中呗

作者: osfans   发布时间: 2004-12-11

谢楼上的,不过试了,还是一样的错误提示的
我装的mplayer启动什也有错误

/etc/gtk/gtkrc.zh_CN:8: error: unexpected character `\15', expected keyword - e.g. `style'
/root/.gtkrc:8: error: unexpected character `\15', expected keyword - e.g. `style'

作者: chy815   发布时间: 2004-12-11

那是说:你那个文件的第八行有错误

作者: osfans   发布时间: 2004-12-11

是有错阿,可是是什么错误呢?



# $(gtkconfigdir)/gtkrc.zh_CN
#
# This file defines the fontsets for Chinese language (zh) using
# the simplified chinese standard GuoBiao as in mainland China (CN)
#
# 1999, Pablo Saratxaga <[email protected]>
#

style "gtk-default-zh-cn" {
fontset = "-microsoft-tahoma-medium-r-normal-*-*-120-*-*-p-*-ansi-1251, -misc-simsun-medium-r-normal-*-*-120-*-*-c-*-gb2312.1980-0"

}
class "GtkWidget" style "gtk-default-zh-cn"

作者: chy815   发布时间: 2004-12-11

我贴个给你
把txt去掉
上传的附件
gtkrc.zh_cn.txt (436 字节, 39 次查看)

作者: osfans   发布时间: 2004-12-11

root下那个.gtkrc会覆盖/etc/gtk/gtkrc.*。

作者: osfans   发布时间: 2004-12-11

用了你的 gtkrc.zh_cn也是出现同样的错误的
.gtkrc也改成你给的那个一样了,还是同样的错误

作者: chy815   发布时间: 2004-12-11

搞不懂
最后一招

把文件中前面没用的东西都删了吧
也就是说,从"style"开始。前面八行都不要了。

作者: osfans   发布时间: 2004-12-11

先谢下osfans兄先,删掉前面的后,有新错误了,不知道osfans知不知道

/etc/gtk/gtkrc.zh_CN:1: error: unexpected character `\15', expected character `}'

作者: chy815   发布时间: 2004-12-11

基本上搞明白了。原来是第一行行尾的问题。
换个编辑器试试看。我用gedit没问题。
\15就是换行符。
还有问题的话,把所有的都写在同一行,不分行。

作者: osfans   发布时间: 2004-12-11

果然是这个问题我原来是用kwrite的,换kedit就行了,感谢osfans帮我找到了错误,不过奇怪阿,不是\13才是回车吗?
上传的图像
抓砑2.png (108.7 KB, 45 次查看)

作者: chy815   发布时间: 2004-12-11

[kein druckbares Zeichen]

U+000D <control>

Allgemeine Zeicheneigenschaften

Unicode-Kategorie: Sonstige, Steuerung

Verschiedene, nützliche Darstellungsweisen

UTF-8: 0x0D
Oktal terminiertes UTF-8: \015
Dezimale Entitätsreferenz: “&#13”;

Darstellungsweisen und Querverweise

Aliasnamen:
• CARRIAGE RETURN (CR)

我记得kwrite是可以更换不同系统的行尾符号。

作者: osfans   发布时间: 2004-12-11

8进制和10进制转换,原来如此阿

困扰我几天的问题解决了,再次感谢osfans
换系统玩游戏去了

作者: chy815   发布时间: 2004-12-11