博客首页 注册 建议与交流 排行榜 加入友情链接
推荐 投诉 搜索: 帮助

枫笛雨声

踏实办事,真诚待人!
  michaelzxf.cublog.cn

关于作者
职业:学生
位置:大连
个性介绍:Java Programming
|| << >> ||
我的分类


你的xmms乱码了吗?
xmms乱码自古就有,怎么解决呢,google一下方法也不少,可是好像怎么别人那里没问题的解决方法,来我这里就不行了呢?鉴于自己的一点经验,也来说说这个乱码。

如果你用的不是gnome,通常来说,xmms是应该没有乱码的,我、rock用的都是fluxbox,不做任何设置xmms界面就可以正常显示中文。至 于说播放列表的乱码,自己设置去吧,那是因为mp3的tag的编码的问题,自己修改编码,或者像我一样,让播放列表直接显示文件名好了。如果你在非 gnome环境中遇到了乱码,我也基本无能为力了,因为我只用过fluxbox和gnome,而fluxbox不需要设置就可以。

下面说说gnome。gnome很奇怪,他使用gtk 1.2的配置文件其实不在/etc/gtk/下面。你可以看看你home下面的.gtkrc-1.2-gnome2文件。
代码:
$ cat .gtkrc-1.2-gnome2
# Autowritten by gnome-settings-daemon. Do not edit

include "/home/wd/.gtkrc.mine"
他用的是这里面的设置,我想他这么做的原因可能是可以让多用户的时候设置互相不冲突吧。你可以自己新建一个.gtkrc.mine文件,内容呢,直接就copy /etc/gtk/gtkrc.zh_CN的。

启动一下xmms试试看,有没有乱码。如果有乱码,那就再继续做下面的尝试。

先看看你的xlsfonts | grep gb 的结果
代码:
$ xlsfonts | grep gb
-isas-fangsong ti-medium-r-normal--0-0-72-72-c-0-gb2312.1980-0
-isas-fangsong ti-medium-r-normal--16-160-72-72-c-160-gb2312.1980-0
-isas-fangsong ti-medium-r-normal--16-160-72-72-c-160-gb2312.1980-0
-isas-song ti-medium-r-normal--0-0-72-72-c-0-gb2312.1980-0
-isas-song ti-medium-r-normal--16-160-72-72-c-160-gb2312.1980-0
-isas-song ti-medium-r-normal--16-160-72-72-c-160-gb2312.1980-0
-isas-song ti-medium-r-normal--24-240-72-72-c-240-gb2312.1980-0
-isas-song ti-medium-r-normal--24-240-72-72-c-240-gb2312.1980-0
hanzigb16fs
hanzigb16fs
hanzigb16st
hanzigb16st
hanzigb24st
hanzigb24st
上面是我的输出,需要用到的是上面几个带1980的字体。你直接复制里面的一行,放到你的.gtkrc.mine文件的fontset后面,比如我的
fontset = "-isas-song ti-medium-r-normal--16-160-72-72-c-160-gb2312.1980-0"

再次启动xmms,界面的中文是不是正常了?我的是正常的。。。

不过你会发现英文都不正常了。别急,因为没有给英文指定字体。接下来执行xlsfonts | grep iso8859-1,如果不出意外,你会看到一堆一堆的输出。好了,从中复制一行,也放到.gtkrc.mine文件的fontset后面,类似下面

fontset = "-misc-dejavu sans-medium-r-normal--0-0-0-0-p-0-iso8859-1,-isas-song ti-medium-r-normal--16-160-72-72-c-160-gb2312.1980-0"

再次启动xmms,是不是界面都正常了?要是还不正常的话。。。。

 原文地址 http://www.linuxsir.org/bbs/showthread.php?t=274225
发表于: 2007-11-14,修改于: 2007-11-14 20:34,已浏览281次,有评论0条 推荐 投诉


网友评论
 发表评论