在Linux系统中配置和优化XMMS播放器,是一段经典的怀旧体验。如果你使用的是Fedora或其他RPM系发行版,要想让XMMS顺畅播放MP3、正确显示中文,并实现自动歌词显示,以下几步即可一步到位。先列出几个核心要点:整个过程并不复杂,但几个细节容易引发问题——尤其需要注意中文乱码和歌词插件的配置。下面直接进入操作步骤。
第一步:安装主程序
在Fedora下直接运行 yum install xmms 即可完成安装。对于其他发行版(比如Debian/Ubuntu系),可以前往官方站下载源码编译安装,流程与常规的 ./configure && make && make install 相同,此处不再赘述。
第二步:安装MP3和WMA解码插件
默认安装的XMMS无法直接播放MP3和WMA格式,需要额外安装解码插件。请前往这个FTP目录下载 xmms-mp3 和 xmms-wma 包,然后安装即可。注意版本需对应当前Fedora 6,若使用其他版本,请自行查找对应仓库。
第三步:解决中文列表显示问题
这一步常令用户感到困扰。首先在XMMS中按 Ctrl+P 打开首选项,切换到 Fonts 选项卡,将两个字体选项都勾选,然后填入:
-sony-*-*-*-*-*-16-*-*-*-*-*-iso8859-1,-*-*-*-*-*-*-16-*-*-*-*-*-gbk-0
若机器上未安装sony字体,也可以将默认字体后面附加系统中已有的中文字体名,例如:
-adobe-helvetica-bold-r-*-*-10-*,hanzigb16st
不确定系统是否包含 hanzigb16st?在终端中输入 xlsfonts 即可查看所有已安装字体。另外,在“标题卡片”区域将标题格式改为 %f,这样列表中显示的将是文件名而非标签信息。
配置完成后,XMMS列表中的中文即可正常显示。但如果你使用的是英文系统,打开文件对话框时看到的目录中中文文件名仍可能显示为乱码。此时需要自行编写一个启动脚本,命名为 xmms.sh,内容如下:
#xmms
export LANG="zh_CN.UTF-8"
xmms
保存后赋予执行权限:chmod 777 xmms.sh。之后双击该脚本启动XMMS,即可使用中文界面运行,文件对话框中的中文文件名也能正确显示。
第四步:更换皮肤
XMMS的皮肤兼容Winamp2/5格式。推荐前往 gnome-look 挑选,或直接从XMMS官网下载。下载的皮肤文件(通常为 .tar.bz2 或 .zip 压缩包)无需解压,直接放入 /usr/share/xmms/Skins/ 目录即可。命令示例:
su
cp XX.bz2 /usr/share/xmms/Skins/
重新打开XMMS,在选项菜单中即可切换到新皮肤,体验经典复古风格。
第五步:显示歌词 —— 安装xlyrics
歌词显示推荐使用 xlyrics 插件,下载地址:SourceForge上的0.4.6版。解压后进入目录,以root权限执行安装:
su
./configure
make
make install
安装完成后在终端输入 xlyrics 即可打开歌词窗口,可在设置中指定歌词存放目录。注意:歌词文件名必须与歌曲文件名完全一致(不含扩展名)。右击xlyrics窗口可以下载歌词,也可以自行将歌词文件放入指定目录,例如从5ilrc.com这类网站获取。
关键注意事项: xlyrics本身不支持UTF-8编码,直接使用会导致乱码。解决方法是通过启动脚本添加编码转换层。首先备份原执行文件:
su
mv /usr/local/bin/xlyrics /usr/local/bin/xlyrics.bak
然后用vim创建一个新的可执行脚本 /usr/local/bin/xlyrics,内容如下:
export LANG="zh_CN.GB18030"
/usr/local/bin/xlyrics.bak
请注意,使用 zh_CN.GB2312 会导致下载歌词功能失效,因此必须采用GB18030。保存后赋予执行权限:
chmod 777 /usr/local/bin/xlyrics
现在启动 xmms.sh,然后在XMMS的选项→首选项→通用插件中找到“Xlyrics plugin”并启用。之后每次通过 xmms.sh 打开XMMS,歌词就会自动跟随播放。
以上便是让XMMS在Linux下实现“美观又好用”的完整流程。尽管如今已有众多现代化播放器可供选择,但亲手调校这些细节,本身就是体验Linux乐趣的一部分。祝你配置顺利。
