XMMS乱码的解决办法

一.
X.org 下 XMMS aMule 等 Gtk1 程序的中文解决

这样做以后如果还不行,那么

二.
1.
安装 xmms-mpg123-ja

代码:
sudo apt-get install xmms-mpg123-ja


xmms-mpg123-ja比默认的mpg123多了编码转换
2.
用 xmms-mpg123-ja 插件代替 xmms 默认的 xmms-mpg123
xmms 首选项-》音频输入输出插件
去掉 libmpg123 的[启用]
选上 libmpg123-ja 的 [启用]

3.
xmms 首选项-》音频输入输出插件 -》 libmpg123-ja -》配置 -》标题
选上输入转换
GB18030 -》 UTF-8

这样做以后如果还不行
三.
修改字体,我的字体使用的是:
播放清单:

引用:
-adobe-helvetica-medium-r-normal--12-*-*-*-*-*-iso8859-1,-*-*-medium-r-normal--16-*-*-*-*-*-gb2312.1980-0,*-r-*


主窗口:

引用:
-adobe-helvetica-medium-r-normal--12-*-*-*-*-*-iso8859-1,-*-*-medium-r-normal--16-*-*-*-*-*-gb2312.1980-0,*-r-*



字体名字是可以自己改的
列出系统当前字体的命令: xlsfonts
可以使用grep来获得需要的字体,我们在这里需要gb18030的字体,因此可以写

代码:
xlsfonts | grep 18030


找到字体后,把上面的字体名替换成自己需要的名字即可,大小也可以改





方法2:


 

1.xmms使用的是GTK 1.x的字体机制,与现在通用的fontconfig有所区别,故而要按GTK 1.x的字体机制安装一可用之中文字体。
2.本文采用simsun.ttc字体进行配置
3.复制simsun.ttc到/usr/share/fonts/local目录下,没有就建一个目录(目录的位置不是绝对的)
4.在/usr/share/fonts/local下生成字体信息文件fonts.dir,fonts.scale.命令如下:
$mkfontscale
$mkfontdir
(注:mkfontdir不能生成ttc,ttf的字体信息文件)
5.添加到xlsfonts内:
$xset +fp /usr/share/fonts/local/
6. 在/etc/X11/XF86Config-4或者/etc/X11/xorg.conf (取决于你所采用的xserver)中添加
FontPath "/usr/share/fonts/local/"
7. 查看系统是否能找到所安装的字体
$xset q
$xlsfonts | grep gb
8.cp /etc/gtk/gtkrc.zh_CN /etc/gtk/gtkrc.zh_CN.utf-8
9.编辑/etc/gtk/gtkrc.zh_CN.utf-8为下面的形式:
style "gtk-default-zh-cn-utf8" {
fontset = "-adobe-helvetica-medium-r-normal--12-*-*-*-*-*-iso8859-1,/
-misc-simsun-medium-r-normal--14-*-*-*-*-*-gb2312.1980-0,*-r-*"
}
class "GtkWidget" style "gtk-default-zh-cn-utf8"
10.启动xmms把它的"首选项"-->"字体" 都设置成:
-bitstream-bitstream charter-medium-r-normal-*-*-120-*-*-p-*-iso10646-1,-misc-simsun-medium-r-normal-*-*-110-*-*-p-*-gb2312.1980-0
11.在xmms的"选项"-->"标题"-->"标题格式"设置成: %f .即只选择显示文件的名称.(注:音频文件的描述信息有不同编码,这可能导致乱码)


提示:注意第6条,xmms乱码的原因可能是你重新配置了/etc/X11/xorg.conf(比如装nvidia显卡驱动)而丢失了一些有用的 FontPath项,查一下你以前的xorg.conf文件的备份,将相应的FontPath项加入你配置后的/etc/X11/xorg.conf文 件,用ubuntu 6.06 的解决办法也应该是可以的
 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值