|
|
今天刚装了XMMS,但文件名乱码,看着实在是难受,就找解决的办法,看了好多,最后用了radish的终极解决方法,但radish写的 有些简单,使我走了不少弯路,现详细介绍我总结的 方法,给新手一个明了的解释,见笑了
1.用env LC_CTYPE=zh_CN.GB2312 /usr/bin/xmms命令调出XMMS,/usr/bin/xmms是启动XMMS的地址,你用whereis xmms命令可以找到他的位置
2.打开XMMS,右击左上角的窗口,选择'选项'-'首选项',打开'字体'选项卡,会看到播放菜单里用的字体是:-adobe-helvetica-bold-r-*-*-10-*,我们在这个字体后加上hanzigb16st,两者之间用逗号隔开即:-adobe-helvetica-bold-r-*-*-10-*,hanzigb16st
确定.
3.在桌面上右击,创建启动器,在名称中输入XMMS,在命令中输入:env LC_CTYPE=zh_CN.GB2312 /usr/bin/xmms,确定.OK.
这样直接点桌面上的快捷方式就可以了 ,且显示中文.
上面只是方法,下面我说一些你也许用的着的东西
1.其实系统是支持中文的,XMMS也可以调用,只是我们不知道其代码,就象上面的hanzigb16st,找他的 方法是:
$/usr/bin/xterm
这样打开了xterm,输入xlsfonts,会显示好多字体.在这里可以找到下面三个字体:hanzigb16fs,hanzigb16st,hanzigb24st,这就是后来我们用的字体.
2.在创建启动器的时候,我们用了env LC_CTYPE=zh_CN.GB2312,为什么不是直接用/usr/bin/xmms呢,答案是那样的话你打开的 XMMS的 播放清单还是乱码,但用前缀的命令,就不会出现乱码问题,具体为什么我也不清楚,我也是新手,我写的这些也不过是为新手兄弟们少走些弯路,写的不好,让老手们见笑了.
下面附上radish的文章
mms中文解决终极方案
不管是什么local下,中文歌曲名称显示的解决方法:
1、系统有中文字体
在xterm里运行 xlsfonts
查看输出,cp中文字体信息
2、用下面的命令运行xmms
env LC_CTYPE=zh_CN.GB2312 xmms
如果是菜单启动,请修改菜单
3、在启动后的xmms 配置字体
在字体配置的第二项(第一项可以不改),在英文字体后输入","并张贴刚才拷贝过的中文字体。
现在你就会发现原来xmms的设置是这么的简单。 |
|