LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 956|回复: 4

xmms主窗口及对话框乱码,google/baidu出来的方法都试过,还是解决不了

[复制链接]
发表于 2010-1-10 11:11:38 | 显示全部楼层 |阅读模式
FC12,gnome
xmms-1.2.11-37.fc12.i686
(直接yum安装的)

kernel:2.6.31.9-174.fc12.i686.PAE

如附件1,没有什么异常错误。
附件2,界面正常,列表中文字体显示异常。
附件3,选项窗口(包括右键菜单,不会截屏,不好意思)中文字体都是乱码。

做过的:
1. 确认/etc/gtk/.gtkrc.zh-CN,/etc/gtk/.gtkrc.zh-CN.utf-8
2. 新建~/.gtkrc.mine
style “gtk-default-zh-cn” {

fontset = “-*-simsun-medium-r-normal–12-*-*-*-*-*-iso8859-1,\

-*-simsun-medium-r-normal–12-*-*-*-*-*-gb2312.1980-0,*-r-*”

}

class “GtkWidget” style “gtk-default-zh-cn”
3. ctrl+p, 设置字体,网上说的那些我都试过,不行。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
发表于 2010-1-10 12:07:06 | 显示全部楼层
网上提的这几个方法现在都是无效的了,还不止如此,包括midi播放插件等也很难正常运行了,
因为xmms本身已经停止了开发,很多新的情况已经不能用老办法解决了,
mplayer的开发者曾在一个邮件列表里评论过。
其实一个好的做法是放弃xmms,改用audacious,
不过如果遇到mad解码器解码mp3会发出爆音的机器,这将会很糟糕;
另外一个做法是wine一个winamp,不过wine需要下载源代码编译,
经尝试,使用源里的wine会遇到一些问题;
当然,如果实在是非常想使用xmms,也还是有办法,
我的做法是这样的:
1.在当前用户目录下建立一个shell脚本,命名为xmms.sh,其内容是:
  1. #!/bin/bash
  2. LC_CTYPE=zh_CN xmms
复制代码
加上运行权限。
2.修改用户配置文件.bashrc,在最后添加一行:
  1. alias xmms='~/xmms.sh'
复制代码
3.修改当前用户所有xmms的desktop文件,
把执行命令的xmms全部改为/home/用户名/xmms。
这样就没有问题了,效果如图所示,
不过我还是推荐使用wine Winamp的方式。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-1-10 19:52:26 | 显示全部楼层
多谢!
想必你的方法应该很好,因为跟GOOGLE/BAIDU的方法都不一样.

不过,接受你的建议,我放弃了xmms,直接用audacious.
回复 支持 反对

使用道具 举报

发表于 2010-1-10 19:56:59 | 显示全部楼层
没什么,呵呵。
如果audacious在你的机器上表现正常的话,
用它确实是非常好的,而且也很省事儿,
就是注意一下如果你想用audacious播放midi的话,
最好采用amidi-plugin,后端选fluidsynth,
而尽量不用timidity,
audacious只要播mp3和midi没有问题的话,
一般表现都会很好。
回复 支持 反对

使用道具 举报

发表于 2010-1-13 21:31:48 | 显示全部楼层
对`` 用audacious有乱码只改一个地方就行了
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表