+ -
当前位置:首页 → 问答吧 → 谁能帮帮我啊..... 升级了xfree 4.4,但...

谁能帮帮我啊..... 升级了xfree 4.4,但...

时间:2004-04-10

来源:互联网

startx:
Duplicate symbol SPropRecValList_new in /usr/X11R6/lib/modules/fonts/libxtt.a:xttmodule.o
Also defined in /usr/X11R6/lib/modules/fonts/libfreetype.a
Fatal server error:
Module load failure
现在我在/etc/X11/XF86Config里把xtt,freetype前面加#,xwindow 进得去,但是freetype fonts 不能用,......
但我已经装了freetype2-2.1.7
还有就是xmms的菜单现在变乱码了,... 但估计是字体问题
谁能告诉我怎么办啊????
多谢了!!!!!

作者: zonzi   发布时间: 2004-04-10

第一个问题以解决,就是/etc/X11/XF86Config不用xtt
但用xmms时是这样的:zhong@zhong:~$ xmms &
[1] 23624
zhong@zhong:~$
Gdk-WARNING **: Missing charsets in FontSet creation


Gdk-WARNING **: ISO8859-1


Gdk-WARNING **: GB2312.1980-0


Gdk-WARNING **: Missing charsets in FontSet creation


Gdk-WARNING **: ISO8859-1


Gdk-WARNING **: GB2312.1980-0


[1]+ Done xmms

用的是dropline gnome

.gtkrc内容:
# $(gtkconfigdir)/gtkrc.zh_CN
#
# This file defines the fontsets for Chinese language (zh) using
# the simplified chinese standard GuoBiao as in mainland China (CN)
#
# 1999, Pablo Saratxaga <[email protected]>
#


style "gtk-default-zh-cn" {
fontset = "-*-bitstream vera sans-medium-r-normal-*-*-120-*-*-p-*-microsoft-cp1252,\
-*-simsun-medium-r-normal-*-12-*-*-*-*-*-gbk-0"
}
class "GtkWidget" style "gtk-default-zh-cn"

其它软件菜单看上去都没乱码(gimp,gedit.....)

作者: zonzi   发布时间: 2004-04-10

Q1: load "freetype" in XF86Config
Q2: xlsfonts | grep simsun, make sure the fontsets in gtkrc.zh_CN meets the output of xlsfonts command

作者: terminator   发布时间: 2004-04-10

zhong@zhong:~/.xmms$ xlsfonts | grep simsun
-misc-simsun-bold-i-normal--0-0-0-0-c-0-gb2312.1980-0
-misc-simsun-bold-i-normal--0-0-0-0-c-0-iso10646-1
-misc-simsun-bold-i-normal--0-0-0-0-p-0-fcd8859-15
-misc-simsun-bold-i-normal--0-0-0-0-p-0-gbk-0
-misc-simsun-bold-i-normal--0-0-0-0-p-0-iso8859-1
-misc-simsun-bold-i-normal--0-0-0-0-p-0-iso8859-15
-misc-simsun-bold-r-normal--0-0-0-0-c-0-gb2312.1980-0
-misc-simsun-bold-r-normal--0-0-0-0-c-0-iso10646-1
-misc-simsun-bold-r-normal--0-0-0-0-p-0-fcd8859-15
-misc-simsun-bold-r-normal--0-0-0-0-p-0-gbk-0
-misc-simsun-bold-r-normal--0-0-0-0-p-0-iso8859-1
-misc-simsun-bold-r-normal--0-0-0-0-p-0-iso8859-15
-misc-simsun-medium-i-normal--0-0-0-0-c-0-gb2312.1980-0
-misc-simsun-medium-i-normal--0-0-0-0-c-0-iso10646-1
-misc-simsun-medium-i-normal--0-0-0-0-p-0-fcd8859-15
-misc-simsun-medium-i-normal--0-0-0-0-p-0-gbk-0
-misc-simsun-medium-i-normal--0-0-0-0-p-0-iso8859-1
-misc-simsun-medium-i-normal--0-0-0-0-p-0-iso8859-15
-misc-simsun-medium-r-normal--0-0-0-0-c-0-gb2312.1980-0
-misc-simsun-medium-r-normal--0-0-0-0-c-0-iso10646-1
-misc-simsun-medium-r-normal--0-0-0-0-p-0-ascii-0
-misc-simsun-medium-r-normal--0-0-0-0-p-0-fcd8859-15
-misc-simsun-medium-r-normal--0-0-0-0-p-0-gbk-0
-misc-simsun-medium-r-normal--0-0-0-0-p-0-iso8859-1
-misc-simsun-medium-r-normal--0-0-0-0-p-0-iso8859-1
-misc-simsun-medium-r-normal--0-0-0-0-p-0-iso8859-15
-misc-simsun-medium-r-normal--0-0-0-0-p-0-iso8859-15
-misc-simsun18030-bold-i-normal--0-0-0-0-c-0-gb18030.2000-0
-misc-simsun18030-bold-r-normal--0-0-0-0-c-0-gb18030.2000-0
-misc-simsun18030-medium-i-normal--0-0-0-0-c-0-gb18030.2000-0
-misc-simsun18030-medium-r-normal--0-0-0-0-c-0-gb18030.2000-0

in XF86Config:

# This loads the font modules
# Load "type1"
Load "freetype"
Load "speedo"
# Load "xtt"

but xmms is still noreadble codes........
but the error message is changed:
Gdk-WARNING **: GB2312.1980-0


** WARNING **: Failed to open font: "-misc-simsun-medium-r-normal-*-*-120-*-*-c-*-koi8-r".
thank you anyway to help me
ps: that i think the problem could be somewhere in .xmms/config....
or something in gtk doesn't work
playlist_font=-misc-simsun-medium-r-normal-*-*-120-*-*-c-*-koi8-r
use_fontsets=FALSE
mainwin_use_xfont=FALSE
mainwin_font=-misc-simsun-medium-r-normal-*-*-120-*-*-c-*-koi8-r

作者: zonzi   发布时间: 2004-04-10



把"-*-bitstream vera sans-medium-r-normal-*-*-120-*-*-p-*-microsoft-cp1252改为 fixed,

也就是:

style "gtk-default-zh-cn" {fontset =" fixed,\
-*-simsun-medium-r-normal-*-12-*-*-*-*-*-gbk-0"}

作者: kite   发布时间: 2004-04-11

引用:
最初由 zonzi 发表

but xmms is still noreadble codes........
but the error message is changed:
Gdk-WARNING **: GB2312.1980-0


** WARNING **: Failed to open font: "-misc-simsun-medium-r-normal-*-*-120-*-*-c-*-koi8-r".
thank you anyway to help me
ps: that i think the problem could be somewhere in .xmms/config....
or something in gtk doesn't work
playlist_font=-misc-simsun-medium-r-normal-*-*-120-*-*-c-*-koi8-r
use_fontsets=FALSE
mainwin_use_xfont=FALSE
mainwin_font=-misc-simsun-medium-r-normal-*-*-120-*-*-c-*-koi8-r
你的字体清单里面根本没有-misc-simsun-medium-r-normal-*-*-120-*-*-c-*-koi8-r 这种字体,当然要出错。把xmms的字体选项改成存在的字体。

作者: windrose   发布时间: 2004-04-11

现在在bt下载,等等去试试,多谢二位!!!!

作者: zonzi   发布时间: 2004-04-11

我和楼上情况一样,不知怎么解。

作者: yagan   发布时间: 2004-04-11

是xserver进不去呢,还是xmms乱码??

作者: zonzi   发布时间: 2004-04-11

xmms 实在搞不定.....
zhong@zhong:~$xmms &
Gdk-WARNING **: Missing charsets in FontSet creation


Gdk-WARNING **: ISO8859-1


Gdk-WARNING **: GB2312.1980-0


Gdk-WARNING **: Missing charsets in FontSet creation


Gdk-WARNING **: ISO8859-1


Gdk-WARNING **: GB2312.1980-0


[1]+ Done xmms

作者: zonzi   发布时间: 2004-04-11

和楼上一样,只是XMMS。

作者: yagan   发布时间: 2004-04-11

首选项的字体设置如图,输入框的内容都是:
-adobe-Helvetica-medium-r-normal-*-12-*-*-*-*-*-*-*,-misc-simsun-medium-r-normal-*-12-*-*-*-*-*-*-*
上传的图像
xmms.jpg (29.2 KB, 153 次查看)

作者: windrose   发布时间: 2004-04-11

我刚上网看了看,说好像是个gtk的bug.......

作者: zonzi   发布时间: 2004-04-11

看`图
上传的图像
xmms2.jpg (27.4 KB, 145 次查看)

作者: zonzi   发布时间: 2004-04-11

你的gtk.zh_CN没有配置好。

作者: windrose   发布时间: 2004-04-11

我的.gtkrc:

# $(gtkconfigdir)/gtkrc.zh_CN
#
# This file defines the fontsets for Chinese language (zh) using
# the simplified chinese standard GuoBiao as in mainland China (CN)
#
# 1999, Pablo Saratxaga <[email protected]>
#

style "gtk-default-zh-cn" {
fontset = "fontset = "-adobe-helvetica-medium-r-normal--14-*-*-*-*-*-iso8859-1,\
-misc-simsun-medium-r-normal--12-*-*-*-*-*-gb2312.1980-0,*-r-*""
}
class "GtkWidget" style "gtk-default-zh-cn"
我觉得挺对的,能不能看看老大的gtk.zh_CN??
谢谢

作者: zonzi   发布时间: 2004-04-11

代码:
style "gtk-default-zh-cn" {
 fontset = "-adobe-helvetica-medium-r-normal--13-*-*-*-*-*-iso8859-1,\
 -*-simsun-medium-r-normal--13-*-*-*-*-*-gbk-0,*-r-*"
}
class "GtkWidget" style "gtk-default-zh-cn"

作者: windrose   发布时间: 2004-04-12

现在我的.gtkrc 是照版主这样的了,但还是乱码,....
我想因该不是gtk的问题,因为在升级xfree前,xmms没有乱码问题,用的是我贴的第一个.gtkrc.....
所以我觉得问题是在升级xfree4.4.....
我升级xfree是单独升级的,升级好测试时发现这个问题的.....

作者: zonzi   发布时间: 2004-04-12

是你的fonts.dir问题

老一套的做法已经不适合xfree4.3.x以上了,不然会有延迟、乱码等错误 ^_^

作者: sd44   发布时间: 2004-04-12

引用:
最初由 sd44 发表
是你的fonts.dir问题

老一套的做法已经不适合xfree4.3.x以上了,不然会有延迟、乱码等错误 ^_^
请问新的fonts.dir怎么作?
多谢

作者: zonzi   发布时间: 2004-04-12

我还没有搞定,那位能指点一下。

作者: yagan   发布时间: 2004-04-12

作者: zonzi   发布时间: 2004-04-13

再顶一下......

作者: zonzi   发布时间: 2004-04-14

run mkfontscale (or ttmkfdir -o fonts.scale, not in Slackware 9.1) and then mkfontdir *inside* your font directory.

Note: If you use GBK, make sure you have some entry that defines fonts for charset gbk in fonts.dir and fonts.scale in one of your X FontPath.

作者: frenzy   发布时间: 2004-04-14