QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 6327|回复: 17

xmms和mplayer严重乱码

[复制链接]
发表于 2004-3-14 09:41:55 | 显示全部楼层 |阅读模式
现在xmms和mplayer都出现了乱码,locale以后显示zh_CN,看了很多关于乱码的帖子了,问题还是不能解决。还有Gimp打开也是乱码。
我用的slackware9.1,kde3.2.1.并附上两张图。知道原因的朋友请帮忙。

本帖子中包含更多资源

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

×
发表于 2004-3-14 09:59:52 | 显示全部楼层
修改/etc/gtk/gtkrc.zh_CN
看来你安装了simsun字体, 那你试试这样:

style "gtk-default-zh-cn" {
fontset = "-microsoft-tahoma-medium-r-normal--14-*-*-*-*-*-iso8859-1,\
-misc-simsun-medium-r-normal--14-*-*-*-*-*-gbk-0"
}
class "GtkWidget" style "gtk-default-zh-cn"

这是我的,tahoma是英文字体,没有可以去掉或改为其他的字体,你也可以在主目录创建.gtkrc把上面的内容写入其中
Have fun

本帖子中包含更多资源

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

×
回复

使用道具 举报

 楼主| 发表于 2004-3-14 23:29:55 | 显示全部楼层

还是不行°°°

isun,我已经按照你的建议修改了,还是乱码。在home里边添加.gtkrc这个方法我也试过了,不行。xmms和Gimp的所有菜单都是乱码,在gnome下打开这两个程序也是一样的,下边是我在终端里运行xmms的提示信息,不知道缺少什么字符集。我的simsun和tahoma字体都是参照论坛里的帖子加上去的,在kde里用也没有问题啊。还可能是什么问题?
[code:1]
bash-2.05b$ xmms

Gdk-WARNING **: Missing charsets in FontSet creation


Gdk-WARNING **:     GBK-0


Gdk-WARNING **: Missing charsets in FontSet creation


Gdk-WARNING **:     GBK-0


Gdk-WARNING **: Missing charsets in FontSet creation


Gdk-WARNING **:     ISO8859-1


Gdk-WARNING **:     GBK-0
[/code:1]
回复

使用道具 举报

发表于 2004-3-15 00:03:15 | 显示全部楼层
locale??
回复

使用道具 举报

发表于 2004-3-15 08:22:55 | 显示全部楼层
FontSet的问题:

[code:1]
kris@atfa:~$ cat .gtkrc.zh_CN
##################################################
# This file is generated by Debian Chinese Panel #
##################################################

style "gtk-default-zh-cn" {
        fontset = "-misc-kai-medium-r-normal-*-*-90-*-*-p-*-iso8859-1,-misc-simsun-medium-r-normal-*-*-100-*-*-c-*-gbk-0,*-r-*"
}
class "GtkWidget" style "gtk-default-zh-cn"
kris@atfa:~$
[/code:1]
回复

使用道具 举报

发表于 2004-3-15 08:56:05 | 显示全部楼层
locale由gbk改为gb2312
回复

使用道具 举报

发表于 2004-3-15 10:20:17 | 显示全部楼层
这个都要将各个情况试过才知道. 我当时用xmms, 公社里的教材都说要将"使用字体集"选上才能正确显示中文, 而我正好相反. 还是用公社里提供的beep吧, 应该没有中文的问题了.
回复

使用道具 举报

发表于 2004-3-15 13:15:39 | 显示全部楼层
似乎还是字体的问题,把下面的改成这样试试:
style "gtk-default-zh-cn" {
fontset = "-*-tahoma-*-*-normal--14-*-*-*-*-*-*,\
-*-simsun-*-*-normal--14-*-*-*-*-*-*}
class "GtkWidget" style "gtk-default-zh-cn"
回复

使用道具 举报

发表于 2004-3-15 14:02:19 | 显示全部楼层
拷贝你的字体,当然要包括simsun,fonts.dir.fonts.scale到:
/usr/X11R6/lib/X11/fonts/local/
试试
回复

使用道具 举报

发表于 2004-3-15 14:07:46 | 显示全部楼层
然后像上面提到那样设置gtk.zh_CN就可以了。

本帖子中包含更多资源

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

×
回复

使用道具 举报

 楼主| 发表于 2004-3-16 05:40:03 | 显示全部楼层

终于成功啦

这次终于好了,的确是字体的问题。后来按照大家的方案修改gtkrc还是不行,想想如果字体安装就有问题的话怎么修改都是无谓的。干脆就又用kde自带的字体安装程序把tahoma和simsun字体重新安装了一次,重启就可以了 先谢谢大家的帮助。
开始我把字体安装在/usr/share/fonts里边,难道错了?我在kde里边可以正常使用啊,为什么碰到gtk的程序就抓瞎了

本帖子中包含更多资源

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

×
回复

使用道具 举报

发表于 2004-3-16 09:00:43 | 显示全部楼层
我的也是这个问题,至今也没解决。在终端下运行提示下面的错误信息:
The font "-microsoft-tahoma-medium-r-normal--14-*-*-*-*-*-iso8859-1,
-misc-simsun-medium-r-normal--14-*-*-*-*-*-gbk-0" does not support all the requi red character sets for the current locale "zh_CN.GBK"
  (Missing character set "ISO8859-1")
  (Missing character set "GBK-0")
The font "-sony-*-*-*-*-*-16-*-*-*-*-*-iso8859-1,-*-*-*-*-*-*-16-*-*-*-*-*-gbk-0 " does not support all the required character sets for the current locale "zh_CN .GBK"
  (Missing character set "GBK-0")
libmikmod.so.2: 无法打开共享对象文件: 没有那个文件或目录
The font "-microsoft-tahoma-medium-r-normal--14-*-*-*-*-*-iso8859-1,
-misc-simsun-medium-r-normal--14-*-*-*-*-*-gbk-0" does not support all the requi red character sets for the current locale "zh_CN.GBK"
  (Missing character set "ISO8859-1")
  (Missing character set "GBK-0")
回复

使用道具 举报

发表于 2004-3-17 11:58:22 | 显示全部楼层
[quote:e58223a3c3="bayonet"]我的也是这个问题,至今也没解决。在终端下运行提示下面的错误信息:
The font "-microsoft-tahoma-medium-r-normal--14-*-*-*-*-*-iso8859-1,
-misc-simsun-medium-r-normal--14-*-*-*-*-*-gbk-0" does not support all the requi red character sets for the current locale "zh_CN.GBK"
  (Missing character set "ISO8859-1")
  (Missing character set "GBK-0")
The font "-sony-*-*-*-*-*-16-*-*-*-*-*-iso8859-1,-*-*-*-*-*-*-16-*-*-*-*-*-gbk-0 " does not support all the required character sets for the current locale "zh_CN .GBK"
  (Missing character set "GBK-0")
libmikmod.so.2: 无法打开共享对象文件: 没有那个文件或目录
The font "-microsoft-tahoma-medium-r-normal--14-*-*-*-*-*-iso8859-1,
-misc-simsun-medium-r-normal--14-*-*-*-*-*-gbk-0" does not support all the requi red character sets for the current locale "zh_CN.GBK"
  (Missing character set "ISO8859-1")
  (Missing character set "GBK-0")[/quote]

locale 改成gb2312。
回复

使用道具 举报

发表于 2004-5-14 00:09:54 | 显示全部楼层
楼主,你能告诉我一下你的mplayer是哪里下的,怎么安装的么?我安装了好多版本都不能成功,很郁闷!
回复

使用道具 举报

发表于 2004-5-14 04:19:46 | 显示全部楼层

Re: 终于成功啦

[quote:2a0111a076="anchunlei"]这次终于好了,的确是字体的问题。后来按照大家的方案修改gtkrc还是不行,想想如果字体安装就有问题的话怎么修改都是无谓的。干脆就又用kde自带的字体安装程序把tahoma和simsun字体重新安装了一次,重启就可以了 先谢谢大家的帮助。
开始我把字体安装在/usr/share/fonts里边,难道错了?我在kde里边可以正常使用啊,为什么碰到gtk的程序就抓瞎了 [/quote]

教材上说的是/usr/share/fonts/zh_CN/TrueType,你修改XF86Config的时候设置的路径也是那里吧。
回复

使用道具 举报

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

本版积分规则

GMT+8, 2024-11-7 01:37 , Processed in 0.067633 second(s), 16 queries .

© 2021 Powered by Discuz! X3.5.

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