LinuxSir.cn,穿越时空的Linuxsir!

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

启动X是非常慢——求助(已解决)

[复制链接]
发表于 2007-4-14 21:17:06 | 显示全部楼层 |阅读模式
安装了X,startx后屏幕全黑,只有一个 X 的鼠标号,等待大概一分钟后,才出现三个窗口。我在forums.gentoo.org里面查找过类似的问题,里面有提到过运行xfs可以解决问题,但是我试过了,没有用。因为那个论坛上说道过这是跟字体有关,于是我把/etc/X11/xorg.conf里面关于字体的路径全部注销掉,只留下一个/usr/share/fonts/misc,结果startx后大概五秒钟就出现三个窗口了,所有可以肯定问题出现在X加载字体处。请问各位,我应该如何去做呢?
还有,我推出X的时候,屏幕显示了以下信息:
    xkb_keycodes             { include "xfree86+aliases(qwerty)" };
        xkb_types                { include "complete" };
            xkb_compatibility        { include "complete" };
                xkb_symbols              { include "pc(pc105)+us" };
                    xkb_geometry             { include "pc(pc105)" };
                    twm: warning: font for charset GB2312.1980-0 is lacking.
                    twm: warning: font for charset GBK-0 is lacking.
                    Warning: Missing charsets in String to FontSet conversion
                    twm: warning: font for charset GB2312.1980-0 is lacking.
                    twm: warning: font for charset GBK-0 is lacking.
                    twm: warning: font for charset GB2312.1980-0 is lacking.
                    twm: warning: font for charset GBK-0 is lacking.
                    twm: warning: font for charset GB2312.1980-0 is lacking.
                    twm: warning: font for charset GBK-0 is lacking.
                    twm: warning: font for charset GB2312.1980-0 is lacking.
                    twm: warning: font for charset GBK-0 is lacking.
                    twm: warning: font for charset GB2312.1980-0 is lacking.
                    twm: warning: font for charset GBK-0 is lacking.
                    xterm:  fatal IO error 32 (Broken pipe) or KillClient on X
                    server ":0.0"

                    waiting for X server to shut down FreeFontPath: FPE
                    "/usr/share/fonts/misc/" refcount is 2, should be 1;
                    fixing.

这些提示应该跟X变慢的问题相关吧?请问如何解决啊?
发表于 2007-4-14 22:28:04 | 显示全部楼层
把你的xorg.conf发上来看看,估计是中文字体路径的问题
回复 支持 反对

使用道具 举报

发表于 2007-4-14 22:51:22 | 显示全部楼层
在make.conf中加一行 LINGUAS="zh_CN zh_TW en_US",如果你不需要繁体和英文支持可以去掉后两个。
nano /etc/locale.gen

  1. en_US ISO-8859-1
  2. en_US.UTF-8 UTF-8
  3. zh_CN.GB18030 GB18030
  4. zh_CN.GBK GBK
  5. zh_CN.GB2312 GB2312
  6. zh_CN.UTF-8 UTF-8
  7. zh_TW.BIG5 BIG5
  8. zh_TW.UTF-8 UTF-8
复制代码

执行
locale-gen

然后 emerge -DNuav world 。
启动X推荐用窗口管理器gdm/kdm,用startx启要做的设置工作会多一点。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-4-14 22:55:56 | 显示全部楼层
我现在在XP里面,迟点在贴xorg.conf上来。
LS说的我都做了,不行哦,它不是显示font for charset GBK-0 is lacking嘛?就是我已经设置了中文的charset,但是没有相应的font哦
回复 支持 反对

使用道具 举报

发表于 2007-4-14 23:00:40 | 显示全部楼层
没装字体就装啊
emerge arphicfonts wqy-bitmapfont corefonts ttf-bitstream-vera

还可以emerge cjkuni-fonts,但是这个包的文件好象比arphicfonts里的要旧,文件长度也小

文泉驿的新版本字体的字型很好了,但好象还没有ebuild包,你可以从他的网站下载一份最新的,替换掉 /usr/share/fonts/wqy-bitmapfont下面的旧版本
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-4-14 23:04:47 | 显示全部楼层
你说的全装了,是不是系统没有“主意”到啊?呵呵,是不是要设置什么的啊?
回复 支持 反对

使用道具 举报

发表于 2007-4-14 23:08:02 | 显示全部楼层
你是不是设置过度了,某个设置文件有错误造成的?
不用在别的文件里指定成zh_CN.GB2312的,在cosole下就用成默认的en_US.UTF-8

安装gdm之后,可以在GUI登录的时候选语言和图形系统
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-4-14 23:16:59 | 显示全部楼层
也许我的GB2312设置错了?因为GB2312在/etc/share/i18n/SUPPORTED里面是zh_CN GB2312的,而我在locale.gen里面写成了zh_CN.GB2312 GB2312,这样有没有问题啊?用locale-gen编译的时候倒没有提示出错喔
回复 支持 反对

使用道具 举报

发表于 2007-4-14 23:38:39 | 显示全部楼层
我没有在任何地方设置过zh_CN.GB2312,好象也不用设置这个吧。 /etc/env.d/里面什么东西也没动过,也没加过任何文件。除了加一个/etc/fonts/local.conf来配置中文字体的反走样以外,一切都是默认的。你试试把所有改动还原到原始设置吧。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-4-14 23:42:10 | 显示全部楼层
我也没有哦,你不是也在locale.gen里面设置了zh_CN.GB2312嘛?
回复 支持 反对

使用道具 举报

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

本版积分规则

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