LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
12
返回列表 发新帖
楼主: Yei

安装Slackware 12.0后遇到的问题,兄弟们帮忙看看

[复制链接]
发表于 2007-8-6 11:29:15 | 显示全部楼层
xcb的问题,要在LibX11下把xcb关掉,不然X会很卡……如果你装了Fcitx的话(别的软件也可能会导致这个问题,都是因为xcb的问题)
回复 支持 反对

使用道具 举报

发表于 2007-8-6 20:08:19 | 显示全部楼层
Post by windrose
发现一点端倪,似乎和locale有关。

我的locale是zh_CN.gbk,如果直接运行xterm,CPU会占用100%,过好几秒钟才会出现xterm的窗口,还伴随着“Warning: couldn't find charset data for locale zh_CN.gbk; using ISO 8859-1.”的信息。

但是,如果用 LC_ALL=C xterm 这样的方式运行xterm,即指定locale为C,则xterm会即时弹出。

如果是因为找不到字体而变慢的话,我认为那是 x 核心字体的问题。
因为 x 自己的程序不使用 fontconfig 选字,而是 x 带的那个程序,具体名字我记不得了。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-8-7 17:17:27 | 显示全部楼层
Post by windrose
发现一点端倪,似乎和locale有关。

我的locale是zh_CN.gbk,如果直接运行xterm,CPU会占用100%,过好几秒钟才会出现xterm的窗口,还伴随着“Warning: couldn't find charset data for locale zh_CN.gbk; using ISO 8859-1.”的信息。

但是,如果用 LC_ALL=C xterm 这样的方式运行xterm,即指定locale为C,则xterm会即时弹出。

我的locale是zh_CN.utf-8,一直没有改过。现在打开XTerm的速度比以前快多了,我也不知道是什么原因。
没有人的QuakeIII之类的程序出现问题吗?
回复 支持 反对

使用道具 举报

发表于 2007-8-8 13:59:35 | 显示全部楼层
你开个xfontsel试试打开速度会不会很慢?如果这个慢的话,那就可能是有的Locale的字体没有,最典型的就是没有GBK字体。

如果用Fcitx之后X很慢,就是打开了Xcb的原因,我现在的libx11是自己编译的,去掉了xcb。
回复 支持 反对

使用道具 举报

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

本版积分规则

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