|
楼主 |
发表于 2002-10-3 00:18:31
|
显示全部楼层
over!终于搞定了:D
经过了今天的努力,通过查看config.log文件中的错误信息,找出了错误所在。
编译xsim时,用./configure设置时出现的错误:
checking for X... no
configure: X Window System not found
查看config.log,看到如下错误:
configure: failed program was:
#line 2536 "configure"
#include "confdefs.h"
#include <X11/Intrinsic.h>
configure:2591: gcc -o conftest -g -02 conftest.c -lxt >&5
configure:2580: X11/Intrinsic.h: No such file or directory
...(以下略去)
错误是没有找到包含文件,由于是在本地机器上编译,肯定是关于X11开发的一些软件包没有安装。通过查找没有安装的软件包中,发现xdevel(Developing under XFree86\tm)最有可能,而且没有安装。抱着试试看的想法,安装了上去。再用命令./configure就没有错误了,变为如下信息:
checking for X... libraries /usr/X11R6/lib,headers /usr/X11R6/include
然后进行编译,也出现了以下帖子中写出的一些错误。通过按照解决方法一次试试,终于将xsim安装上去了。
http://www.linuxsir.cn/forum.php?mod=viewthread&tid=7955
http://www.linuxsir.cn/forum.php?mod=viewthread&tid=5479
--------------------------------------------------------------------------------------------------------------------------------------------
最终就是xsim在KDE中自动运行的问题,虽然设置了
export XMODIFIERS=@im=XSIM (在SUSE中,这些设置是在~/.bashrc中),但还是不能够自动运行,需要在终端上手动运行xsim。
借鉴gWuBi解决自动加载运行的方法,也可以解决xsim的自动加载问题。方法如下(只是在 北南南北 写的gWuBi安装方法这一部分上进行的修改,thx 北南南北、blackwhite以及其他人的发贴帮助;) )
如果不能自动加载运行,如在SuSE、Mandrake等发行版中,可用下面的方法。
对于普通用户[root以外的用户]
$ln -s /usr/local/xsim/bin/xsim /home/你想自动加载用户名/.kde/Autostart/xsim
举例:比如我是以beinan用户登录的,那我就应该做如下链接
$ ln -s /usr/local/xsim/bin/xsim /home/beinan/.kde/Autostart/xsim
如果是想在root用户登入的,想自动加载,可用下面的方法[通用]
# ln -s /usr/local/xsim/bin/xsim /root/.kde/Autostart/xsim
|
|