2008年1月15日星期二

X-window复活记

今天发现X-windows起不来了,xdm不行,startx也不行,有一个错误提示,
xinit: Resource temporarily unavailable (errno 11): Cannot register
with ConsoleKit: org.freedesktop.CkConnector.Error: Unable to open
session: The name org.freedesktop.ConsoleKit was not provided by any
.service files
reemerge consolekit,还是不行。
后来找到了原因,启动consolekit服务就不出这个错了。
但不幸的是X-window依然不能正常启动。只有把.xinitrc里的内容换成startkde时有关于字体的错误,但仍不得要领。在IRC里问,也没有结果。X
-ac -query remotehost 正常。
之前升级的包里只有fontconfig最可疑。降级,还不行。
一筹莫展。
于是,emerge xorg-x11 -e
期间还试过emerge xfs.并启动其服务,后来从乐乐那知道,xfs没用。不过emerge时发现一个段错误,后来知道那是fc-cache时的段错误。fc-list也是段错误。
停掉emerge xorg-x11 -e,strace
fc-list,发现遍历到文泉驿那个字体文件夹时会出段错误。那是我很久以前装的字体,不是用ebuild装的。
删之,一切归于正常。又见大脚丫,喜甚。

没有评论: