LinuxSir.cn,穿越时空的Linuxsir!

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

utf8下xmms显示乱码,

[复制链接]
发表于 2005-10-30 19:32:48 | 显示全部楼层 |阅读模式
在kde菜单中打开xmms是乱码,在终端中打开不是乱码,但显示不了中文

我的locale
  1. LANG=C
  2. LC_CTYPE=zh_CN.UTF-8
  3. LC_NUMERIC=zh_CN.UTF-8
  4. LC_TIME=zh_CN.UTF-8
  5. LC_COLLATE=zh_CN.UTF-8
  6. LC_MONETARY=zh_CN.UTF-8
  7. LC_MESSAGES=zh_CN.UTF-8
  8. LC_PAPER=zh_CN.UTF-8
  9. LC_NAME=zh_CN.UTF-8
  10. LC_ADDRESS=zh_CN.UTF-8
  11. LC_TELEPHONE=zh_CN.UTF-8
  12. LC_MEASUREMENT=zh_CN.UTF-8
  13. LC_IDENTIFICATION=zh_CN.UTF-8
  14. LC_ALL=
复制代码


/etc/gtk中哪个文件是管我现在locale下的xmms字体的?
是不是gtkrc.utf8,还是gtkrc.zh_CN.utf8

gtkrc.utf8 中要怎么设置fontset才能使我的xmms在终端中起动的时候显示中文,现在中文是小方框乱码,英文正常。

还有为什么在菜单下起动就都是乱码?
发表于 2005-10-30 19:41:12 | 显示全部楼层
  1. cp /etc/gtk/gtkrc.zh_CN /etc/gtk/gtkrc.zh_CN.utf8
复制代码
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-10-30 19:52:01 | 显示全部楼层
gtkrc.zh_CN 我也改动过了,我更想知道原因,而不是稀里糊涂就好了
那你的gtkrc.zn_CN是怎么写的呢?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-10-30 19:56:42 | 显示全部楼层
哪个我的文件夹里面没有gtkrc.zh_CN.utf8 只有gtkrc.utf8 而且我试过了xmms只对gtkrc.utf8起反映,我瞎写里面的fontsetxmms会死掉,下面输出
  1. root@Elivoa:~# xmms
  2. Message: device: default

  3. Segmentation fault

  4. You've probably found a bug in XMMS, please visit
  5. [url]http://bugs.xmms.org[/url] and fill out a bug report.
复制代码
回复 支持 反对

使用道具 举报

发表于 2005-10-30 20:59:12 | 显示全部楼层
直接执行
  1. #cp /etc/gtk/gtkrc.zh_CN /etc/gtk/gtkrc.zh_CN.utf8
复制代码

将gtkrc.zh_CN复制到gtkrc.zh_CN.utf8就行了
回复 支持 反对

使用道具 举报

发表于 2005-10-30 21:16:57 | 显示全部楼层
Post by zlbruce
直接执行
  1. #cp /etc/gtk/gtkrc.zh_CN /etc/gtk/gtkrc.zh_CN.utf8
复制代码

将gtkrc.zh_CN复制到gtkrc.zh_CN.utf8就行了


执行完这句需要重启或注销吗?我执行完了后打开xmms还是不行。
回复 支持 反对

使用道具 举报

发表于 2005-10-30 21:25:57 | 显示全部楼层
要用文泉驿字体的话,可以这样设置:
^_^[~]^_^ > cat /etc/gtk/gtkrc.zh_CN.utf8


  1. style "gtk-default-zh-cn" {
  2.   fontset = "-adobe-helvetica-medium-r-normal--12-*-*-*-*-*-iso8859-1,\
  3.   -wenquanyi-wenquanyi bitmap song-medium-r-normal--12-160-75-75-c-80-iso10646-1,\
  4.   -*-*-medium-r-normal--16-*-*-*-*-*-gb2312.1980-0,*-r-*"
  5. }
  6. class "GtkWidget" style "gtk-default-zh-cn"

复制代码
回复 支持 反对

使用道具 举报

发表于 2005-10-30 21:27:44 | 显示全部楼层
你是不是以前改过什么哦
我一直都是这么做的。
回复 支持 反对

使用道具 举报

发表于 2005-10-30 21:33:24 | 显示全部楼层
Post by homesp
要用文泉驿字体的话,可以这样设置:
^_^[~]^_^ > cat /etc/gtk/gtkrc.zh_CN.utf8


  1. style "gtk-default-zh-cn" {
  2.   fontset = "-adobe-helvetica-medium-r-normal--12-*-*-*-*-*-iso8859-1,\
  3.   -wenquanyi-wenquanyi bitmap song-medium-r-normal--12-160-75-75-c-80-iso10646-1,\
  4.   -*-*-medium-r-normal--16-*-*-*-*-*-gb2312.1980-0,*-r-*"
  5. }
  6. class "GtkWidget" style "gtk-default-zh-cn"

复制代码


我已经按照你的代码把我的gtkrc.zh_CN.utf8文件改成你的哪样了还是无效。:(
回复 支持 反对

使用道具 举报

发表于 2005-10-30 21:36:29 | 显示全部楼层
Post by zlbruce
你是不是以前改过什么哦
我一直都是这么做的。


你指的改过什么是指哪方面的?
就是汉化的时候美化过下字体,这个不会有影响吧?
回复 支持 反对

使用道具 举报

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

本版积分规则

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