LinuxSir.cn,穿越时空的Linuxsir!

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

xmms打开文件对话框无法显示中文

[复制链接]
发表于 2006-3-22 22:19:57 | 显示全部楼层 |阅读模式
软件界面和播放列表都能正常显示中文了,但在打开文件的对话框中看到中文的文件名都是乱码。这是什么原因?
发表于 2006-3-22 22:49:32 | 显示全部楼层
说说你是怎么解决你已经解决的问题的?
然后我看看根据你说的能不能帮你
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-3-23 18:21:47 | 显示全部楼层
Post by linuxcpp
说说你是怎么解决你已经解决的问题的?
然后我看看根据你说的能不能帮你


就是按论坛上很多贴子说的方法一个一个试过来,注册字体,改xmms中字体选项,改xmms的libmpg123插件显示 GBK等等。现在软件界面和播放列表的中文正常了。
但打开文件中看到中文的文件名都是乱码,放到播放列表中又都是能正常显示的。mplayer等打开文件对话框里都能显示中文的。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-3-23 18:30:09 | 显示全部楼层
系统Debian+gnome2.12, Locale:
LANG=en_US.UTF-8
LANGUAGE=en_US:en_GB:en
LC_CTYPE="en_US.UTF-8"
LC_NUMERIC="en_US.UTF-8"
LC_TIME="en_US.UTF-8"
LC_COLLATE="en_US.UTF-8"
LC_MONETARY="en_US.UTF-8"
LC_MESSAGES="en_US.UTF-8"
LC_PAPER="en_US.UTF-8"
LC_NAME="en_US.UTF-8"
LC_ADDRESS="en_US.UTF-8"
LC_TELEPHONE="en_US.UTF-8"
LC_MEASUREMENT="en_US.UTF-8"
LC_IDENTIFICATION="en_US.UTF-8"
LC_ALL=
====================
gtkrc.zh_CN:
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"
=====================
gtkrc.utf-8:

style "default-text" {
       fontset = "-*-arial-medium-r-normal--*-120-*-*-*-*-iso10646-1,\
                  -*-helvetica-medium-r-normal--*-120-*-*-*-*-*-*"
}

class "GtkWidget" style "default-text"
===========================================
xmms中的字体选项:
-*-*-*-*-*-*-16-*-*-*-*-*-iso8859-1,-*-*-*-*-*-*-16-*-*-*-*-*-gbk-0
==================
在xmms的libmpg123插件中的ID3 format设为GBK。
回复 支持 反对

使用道具 举报

发表于 2006-3-23 21:21:44 | 显示全部楼层
Post by groundhog
系统Debian+gnome2.12, Locale:
LANG=en_US.UTF-8
LANGUAGE=en_US:en_GB:en
LC_CTYPE="en_US.UTF-8"
LC_NUMERIC="en_US.UTF-8"
LC_TIME="en_US.UTF-8"
LC_COLLATE="en_US.UTF-8"
LC_MONETARY="en_US.UTF-8"
LC_MESSAGES="en_US.UTF-8"
LC_PAPER="en_US.UTF-8"
LC_NAME="en_US.UTF-8"
LC_ADDRESS="en_US.UTF-8"
LC_TELEPHONE="en_US.UTF-8"
LC_MEASUREMENT="en_US.UTF-8"
LC_IDENTIFICATION="en_US.UTF-8"
LC_ALL=
====================
gtkrc.zh_CN:
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"
=====================
gtkrc.utf-8:

style "default-text" {
       fontset = "-*-arial-medium-r-normal--*-120-*-*-*-*-iso10646-1,\
                  -*-helvetica-medium-r-normal--*-120-*-*-*-*-*-*"
}

class "GtkWidget" style "default-text"
===========================================
xmms中的字体选项:
-*-*-*-*-*-*-16-*-*-*-*-*-iso8859-1,-*-*-*-*-*-*-16-*-*-*-*-*-gbk-0
==================
在xmms的libmpg123插件中的ID3 format设为GBK。

gtkrc.zh_CN
gtkrc.utf-8(这个同上面的设置成一样就行)
有问题
你设置成helvetica而这个是英文字体没有中文当然你不能显示了

  1. # $(gtkconfigdir)/gtkrc.zh_CN
  2. #
  3. # This file defines the fontsets for Chinese language (zh) using
  4. # the simplified chinese standard GuoBiao as in mainland China (CN)
  5. #
  6. # 1999, Pablo Saratxaga <pablo@mandrakesoft.com>
  7. #

  8. style "gtk-default-zh-cn" {
  9.        fontset = "-adobe-helvetica-medium-r-normal--12-*-*-*-*-*-iso8859-1,\
  10.                   -*-*-medium-r-normal--16-*-*-*-*-*-gbk-0,*-r-*"
  11. }
  12. class "GtkWidget" style "gtk-default-zh-cn"

复制代码



可以试试我这一个
另外我设置LC_CTYPE="zh_CN.UTF-8"
如果上面的不行可以把这个选项设置一下看看(不过好像跟xmms没有太大关系)
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-3-23 21:43:22 | 显示全部楼层
果然是把gtkrc.utf-8设成和gtkrc.zh_CN就可以了,太谢谢了。现在xmms的中文显示完全正常了!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-3-23 21:43:32 | 显示全部楼层
果然是把gtkrc.utf-8设成和gtkrc.zh_CN就可以了,太谢谢了。现在xmms的中文显示完全正常了!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-3-23 21:46:57 | 显示全部楼层
怎样删掉重复的贴?
回复 支持 反对

使用道具 举报

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

本版积分规则

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