xmms和mplayer严重乱码
现在xmms和mplayer都出现了乱码,locale以后显示zh_CN,看了很多关于乱码的帖子了,问题还是不能解决。还有Gimp打开也是乱码。我用的slackware9.1,kde3.2.1.并附上两张图。知道原因的朋友请帮忙。 修改/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 :P
还是不行°°°
isun,我已经按照你的建议修改了,还是乱码。在home里边添加.gtkrc这个方法我也试过了,不行。xmms和Gimp的所有菜单都是乱码,在gnome下打开这两个程序也是一样的,下边是我在终端里运行xmms的提示信息,不知道缺少什么字符集。我的simsun和tahoma字体都是参照论坛里的帖子加上去的,在kde里用也没有问题啊。还可能是什么问题?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
locale?? FontSet的问题:
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:~$
locale由gbk改为gb2312 这个都要将各个情况试过才知道. 我当时用xmms, 公社里的教材都说要将"使用字体集"选上才能正确显示中文, 而我正好相反. 还是用公社里提供的beep吧, 应该没有中文的问题了. 似乎还是字体的问题,把下面的改成这样试试:
style "gtk-default-zh-cn" {
fontset = "-*-tahoma-*-*-normal--14-*-*-*-*-*-*,\
-*-simsun-*-*-normal--14-*-*-*-*-*-*}
class "GtkWidget" style "gtk-default-zh-cn" 拷贝你的字体,当然要包括simsun,fonts.dir.fonts.scale到:
/usr/X11R6/lib/X11/fonts/local/
试试 然后像上面提到那样设置gtk.zh_CN就可以了。
终于成功啦
这次终于好了,的确是字体的问题。后来按照大家的方案修改gtkrc还是不行,想想如果字体安装就有问题的话怎么修改都是无谓的。干脆就又用kde自带的字体安装程序把tahoma和simsun字体重新安装了一次,重启就可以了 :mrgreen: 先谢谢大家的帮助。开始我把字体安装在/usr/share/fonts里边,难道错了?我在kde里边可以正常使用啊,为什么碰到gtk的程序就抓瞎了 :roll: 我的也是这个问题,至今也没解决。在终端下运行提示下面的错误信息:
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") 我的也是这个问题,至今也没解决。在终端下运行提示下面的错误信息:
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")
locale 改成gb2312。 楼主,你能告诉我一下你的mplayer是哪里下的,怎么安装的么?我安装了好多版本都不能成功,很郁闷!
Re: 终于成功啦
这次终于好了,的确是字体的问题。后来按照大家的方案修改gtkrc还是不行,想想如果字体安装就有问题的话怎么修改都是无谓的。干脆就又用kde自带的字体安装程序把tahoma和simsun字体重新安装了一次,重启就可以了 :mrgreen: 先谢谢大家的帮助。开始我把字体安装在/usr/share/fonts里边,难道错了?我在kde里边可以正常使用啊,为什么碰到gtk的程序就抓瞎了 :roll:
教材上说的是/usr/share/fonts/zh_CN/TrueType,你修改XF86Config的时候设置的路径也是那里吧。
页:
[1]
2