LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
楼主: Maxshine

[求助]xmms的界面是乱码,但是播放列表可以显示中文。

[复制链接]
 楼主| 发表于 2006-1-24 14:21:18 | 显示全部楼层
重新装了一遍系统,然后只安装了xmms和xmms-mp3这两个包,界面字体就正常了。只是播放列表是乱码,估计是没有添加合适的字体的缘故。
回复 支持 反对

使用道具 举报

发表于 2006-1-25 15:23:40 | 显示全部楼层
期待你添加字体后的效果。。。记得更改那些文件之前要备份啊 。。。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-1-26 16:35:53 | 显示全部楼层
呵呵,谢谢兄弟的提醒。
回复 支持 反对

使用道具 举报

发表于 2006-1-30 17:51:42 | 显示全部楼层
愚见:

无论如何gtk1.x程序都会读取用户目录下的.gtkrc,优先级高于/etc/gtk/下的设置文件 (如果使用gnome,则 gnome-settings-daemon 会在用户目录下创建名为 .gtkrc-1.2-gnome2 的文件,其中指向一个设置文件,一般是.gtkrc.mine,优先级高于.gtkrc)。

所以,只需要设置好用户目录下的.gtkrc(使用gnome则设置好.gtkrc.mine)即可。

因为你使用了utf8的locale,所以在保证字体所在目录中fonts.dir和fonts.scale 完整并正确的前提下,应该用类似 -misc-simsun-medium-r-normal-*-12-*-*-*-*-*-iso10646-1 这样的行来描述所要使用的中文字体,xmms的界面中文显示才会正确。 而后在xmms本身的设置里设置好字体即可。如果希望xmms可以自动找到正确的字体来显示不同的编码,在所有字体的最后再加一个*-r-*(别忘了前面的逗号)即可。
回复 支持 反对

使用道具 举报

发表于 2006-1-30 17:55:03 | 显示全部楼层
在XMMS的字体设置里面用这个试试,要勾选“使用多字符集合”
-b&h-luxi sans-medium-r-normal-*-*-120-*-*-p-*-microsoft-cp1252,-*-*-*-*-*-*-14-*-*-*-*-*-gbk-0
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-2-1 00:28:32 | 显示全部楼层
谢谢各位了。

由于重新装了系统,发现系统无法正确显示win下分区的字符了。所以现在虽然界面搞定了(其实就是重新装了一下xmms),但是播放列表是搞不定了。呵呵。
回复 支持 反对

使用道具 举报

发表于 2006-2-1 00:37:54 | 显示全部楼层
mount windows分区出现乱码的问题通过增加mount时的参数解决(ntfs分区用nls=utf8,fat分区用iocharset=utf8,如果你是用utf8的locale的话)。

xmms的问题可以参考Arch版的这篇文档:),正好他也是用utf8。
http://www.linuxsir.cn/bbs/showthread.php?t=195534
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-2-1 00:41:06 | 显示全部楼层
哦,谢谢diony了。

正好我这的mount就出了问题,我试过utf8的选项,可是显示一样是乱码,我的locale是zh_CN.UTF-8。最奇怪的是在字符界面下用zhcon时却又可以正确显示,真是不能理解。
回复 支持 反对

使用道具 举报

发表于 2006-2-1 02:46:29 | 显示全部楼层
Post by Maxshine
哦,谢谢diony了。

正好我这的mount就出了问题,我试过utf8的选项,可是显示一样是乱码,我的locale是zh_CN.UTF-8。最奇怪的是在字符界面下用zhcon时却又可以正确显示,真是不能理解。


执行locale然后把输出拿出来看看。zhcon正常说明不是utf8的locale。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-2-2 10:35:39 | 显示全部楼层
这个是我的locale输出,是在x终端下的。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复 支持 反对

使用道具 举报

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

本版积分规则

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