不用xmms了,不知为什么听音乐的时候有爆音,开始用Banshee,但还是在网上搜索下,N多但是方法基本是都一样的,全民转载,我也不能免俗,自己实验了下面的方法,只有一首周杰伦的《菊花台》能比较正常的显示其他中文歌曲只能显示一个字,不过还是有一点效果,我的系统Ubuntu7.04。有些步骤看不懂,希望牛人们写出牛文章最好加上一些比较详细的说明。
一、首先是安装XMMS
sudo apt-get install xmms wget -c dpkg -i xmms-wma_1.0.4-2_i386.deb
指定 XMMS 播放 MP3/M3U/WAV 文件
1:sudo cp /usr/share/applications/defaults.list /usr/share/applications/defaults.list_backup 2:sudo cp /usr/share/applications/defaults.list /tmp/defaults.list_tmp3:sudo sed -e 's/audio/mpeg=.*/audio/mpeg=XMMS.desktop/g' /tmp/defaults.list_tmp > /tmp/defaults.mp34:sudo sed -e 's/audio/x-mpegurl=.*/audio/x-mpegurl=XMMS.desktop/g' /tmp/defaults.mp3 > /tmp/defaults.m3u5:sudo sed -e 's/audio/x-wav=.*/audio/x-wav=XMMS.desktop/g' /tmp/defaults.m3u > /tmp/defaults.list6:sudo mv /tmp/defaults.list /usr/share/applications/defaults.list7:sudo rm -f /tmp/defaults.*注:由于页面原因,只有将过长的命令截成几行,截行位置都在空格处,还请注意
############################################################
二、然后是解决XMMS菜单乱码的问题
X.org 下 XMMS aMule 等 Gtk1 程序的中文解决
Xorg 和 XFree86 的 locale 处理不太一样,如果再用 gtkrc.utf-8 的话 , 就必须指定一定的顺序中日韩等多个字体,不然中文就有问题.
这样,直接用 gtkrc.zh_CN.utf-8 就会更简单了
如果存在 /etc/gtk/gtkrc.zh_CN 这个文件
sudo cp /etc/gtk/gtkrc.zh_CN /etc/gtk/gtkrc.zh_CN.utf-8
就可以了 XMMS 字体可以设置为:
-adobe-helvetica-medium-r-normal-*-14-*-*-*-p-*-iso8859-1,
-*-*-medium-r-normal--16-*-*-*-*-*-gb2312.1980-0
注:由于页面原因,只有将过长的命令截成几行,截行位置都在空格处,还请注意
如果不存在,直接建立
sudo gedit /etc/gtk/gtkrc.zh_CN.utf-8
文件内容为:
# $(gtkconfigdir)/gtkrc.zh_CN # # This file defines the fontsets for Chinese language (zh) using # the simplified chinese standard GuoBiao as in mainland China (CN) # # 1999, Pablo Saratxaga < pablo@mandrakesoft.com > # style "gtk-default-zh-cn" { fontset = "-adobe-helvetica-medium-r-normal--12-*-*-*-*-*-iso8859-1, -*-*-medium-r-normal--16-*-*-*-*-*-gb2312.1980-0,*-r-*" } class "GtkWidget" style "gtk-default-zh-cn"