|
|
奋斗了好几天,终于做好了lg3d桌面环境。贴出来与大家分享,多多批评指正。
具体安装方法可以参见:https://lg3d-core.dev.java.net/zh/lg3d-getting-started.html
如果是FC4,照做下来基本可以搞定。
现在用的是FC5,需要注意几点:
1。java的安装问题,fc5中自带的是1.4.2的,而且依赖它的包特别多,如openoffice等等,不容易卸载。安装jdk1.5.6后,设置了环境变量,系统也没有识别出来。我用的方法是用alternatives --remove 卸掉java1.4.2,然后用alternatives --install安装jdk1.5.6。这样系统才识别出来。当然或许有更好的方法。
2。如果只运行lg3d-dev模式,也就是窗口模式,这样就可以了。不过如果要全屏运行也就是lg3d-session模式。就必须解决X11的路径问题。
3。X11的路径问题。fc5中X11的默认安装路径变为/usr。可以参见:http://fedora.redhat.com/docs/release-notes/fc5/zh_CN/#id2978121
必须在xorg.conf指定RgbPath,FontsPath,ModulesPath。也可以在/usr/X11R6目录下做个X11的链接,否则lg3d会按照自己默认的/usr/X11R6/X11去加载X11,从而导致失败。
4。最重要的是:
修改bin目录下的check_no_x文件,将里面的/usr/bin/X11/xdpyinfo修改为
usr/bin/xdpyinfo。否则lg3d因为找不到xdpyinfo,而老是提示X11服务还在运行。
修改bin目录下的displayserver文件,将里面的/usr/X11R6/bin/glxgears和/usr/X11R6/bin/glxinfo分别修改为/usr/bin/glxgears和/usr/X11R6/bin/glxinfo。
将/usr/lib/xorg/modules/fonts中的libbitmap.so文件用lg3d自带的libbitmap.so替换掉。在lg3d\ext\lg3d-x11\linux\i686\lg3d-x11\exports\lib\modules\fonts目录可以找到。替换之前建议做好备份,否则X不能启动不要怪我。呵呵。这个原因好像是lg3d不能识别fc5中X11自带的libbitmap.so模块。
5。最后,运行 init 4 ,切换到lg3d/bin目录下,运行./lg3d-session。:cool:
6。目前没有解决的问题。应该可以让lg3d自己识别X11的路径,可是我始终没有在lg3d目录找到相关配置文件?在lg3d环境中中文字体显示为乱码,以前在fc4中可以正常显示中文字体,可能还是与X11的字体有关? |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?注册
x
|