ubuntun 下xmms乱码解决办法
2024-08-28 00:17:28
供稿:网友
 
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-mpg123-ja 
代码: 
sudo apt-get install xmms-mpg123-ja (xmms-mpg123-ja比默认的mpg123多了编码转换) 
11.用 xmms-mpg123-ja 插件代替 xmms 默认的 xmms-mpg123 
xmms 首选项-》音频输入输出插件 
去掉 libmpg123 的[启用] 
选上 libmpg123-ja 的 [启用] 
12.xmms 首选项-》音频输入输出插件 -》 libmpg123-ja -》配置 -》标题 
选上输入转换 
GB18030 -》 UTF-8
13.
修改标题显示:
在标题格式里只填上 %f , 默认的好象是 %p-%t ,不要默认的。
14.
修改字体,我的字体使用的是:
播放清单:
-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-*