LinuxSir.cn,穿越时空的Linuxsir!

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

我启动某些程序时,X进程cpu占用率非常高,启动很慢,但运行正常,这是为什么 [已解决]

[复制链接]
发表于 2005-3-15 15:19:17 | 显示全部楼层 |阅读模式
我启动某些程序时,X进程cpu占用率非常高,启动很慢,但运行正常,这是为什么?

操作系统是gentoo linux,
X11是x11-base/xorg-x11-6.8.2-r1

当我启动某些程序时,X进程的cpu占用率达到99%,持续4-5秒中,然后程序才启动完成,运行也正常,

我发现
运行urxvt,当输入法进程不存在(scim或者fcitx)时,启动很快,
当存在输入法进程时启动就需要等4-5秒,很讨厌,
我重新编译了urxvt使用 disable-xim,就没有这样的问题了。

但是还涉及到其他程序,比如我的xfontsel程序启动也需要等2-3秒才完成。
所以应该不是应用的问题, 而是我的X有问题,但是我不知道怎么去debug,
有谁能帮我一下马?
发表于 2005-3-15 15:47:10 | 显示全部楼层
你加在 /etc/X11/xorg.conf 里的字体路径下面,是不是都存在 fonts.dir? 没有的话,自己mkfontdir一下
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-3-15 16:46:06 | 显示全部楼层
解决了。

配置在xorg。conf文件中的FontPath目录下都有fonts。dir
只是我新装的字体没有配置到Fontpath中导致。

谢谢 links
回复 支持 反对

使用道具 举报

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

本版积分规则

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