免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 946 | 回复: 0
打印 上一主题 下一主题

xgl下java乱糟糟问题的解决 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2006-07-04 23:09 |只看该作者 |倒序浏览
使用xgl之后,发现了一些问题。其中大部分属于系统与显卡驱动之间的个别性差异问题,不具有普遍性,随着新版本的发布这些问题基本上都已经得到解决。可是xgl上的java程序界面乱七八糟的问题具有普遍性,网上有些办法感觉很别扭,最近由于配置java开发环境,意外的收获就是之前的这个问题居然意外的解决了。所以给出一个流程:

根据
LinuxSir.Org
的suse板主推荐,我已经将显卡驱动,xgl以及compiz升级到了最新的版本,感觉比以前稳定了许多,不过付出的代价就是重新安装了suse10.1。

xgl上的java程序界面混乱这个问题,据我的测试分析:很可能是xgl与gjc的jvm冲突所致,在我配置java开发环境前安装永中office2007beta的时候遇到过。后来由于需要使用eclipse,所以事先配置了java开发环境,在xgl下启动eclipse,本以为会问题重演,没想到却有意外惊喜。

解决这个问题,只需要从
sun
的官方下载最新版本的jdk1.5 for linux安装包,解压缩到自己喜欢的目录之后配置相应的java开发环境,注销,重新登录即可。因为新的JAVA_HOME,会把原来gjc的JAVA_HOME替换掉,而新版本的jdk1.5与xgl共存的很好,没有任何问题。

给出对应的配置文件~/.bash_profile
#/usr/local/jdk1.5是我jdk的路径
JAVA_HOME=/usr/local/jdk1.5
CLASSPATH=$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
PATH=$PATH:$JAVA_HOME/bin
export JAVA_HOME CLASSPATH PATH

发张图片证明一下:

另外需要说明的是xgl本身安装并没有那么麻烦,如果是gdm+gnome的话步骤很简单:

  • 安装显卡最新的驱动程序,确保开启3d加速;如果是ati的显卡,确保显卡驱动配置文件xorg.conf里面的device小节里面有Option "KernelModuleParm" "agplock=0"   这行。

  • 安装xgl-hardware-list、xgl、compiz三个rpm包,还是去opensuse上面下吧,版本好像是cvs-20060626的,感觉比较稳定了,而且支持显卡驱动也很多了。

  • 重启之后进入gome控制中心,找到Desktop Effect Settings(最新版本的xgl,控制中心里面是Effect Settings),直接Enable即可,此时系统会要求你退出重新登录,我建议直接重启。
    ok,gdm+gnome用户就这么简单,没必要像我上篇文章一样那么罗嗦。kdm我没试过,可以自己试一试。
    如果重启之后发现gdm正常(就是有登录界面),可是一进gnome就黑的话,那么很不幸——无遇到过n次,尤其是在老版本xgl下。
    可以进入控制台(ctrl+alt+f1),然后重启(ctrl+alt+del,因为黑屏什么都看不见,所以这个办法最好使)。在grub里进入failsafe(好像windows的安全模式一样)。进去之后其实是个init 3的模式,直接输入命令
    #gnome-xgl-switch --disable-xgl
    来关闭开机自动启动xgl,接着可以直接启动gdm,命令如下:
    #gdm
    来看看效果,试试能不能正常进gnome。
    然后就可以reboot,再次进入正常模式,看看情况如何,记得此时进入gdm以后,登录时不要图省事,把会话手工选择成gnome、语言也重新选择一下。一般情况应该就没什么问题了,除非你显卡驱动出了问题。
    我就是因为升级ati显卡驱动,卸载8.25安装8.26的时候死活黑在gnome了,不得不重装。后来发现8.25与8.26的xorg.conf文件配置的确实不太一样,可是升级的时候,我已经将安装显卡驱动前的备份xorg.conf-0拷贝回来了啊,可还是不行,不知道why。


    本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u/5395/showart_136489.html
  • 您需要登录后才可以回帖 登录 | 注册

    本版积分规则 发表回复

      

    北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
    未成年举报专区
    中国互联网协会会员  联系我们:huangweiwei@itpub.net
    感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

    清除 Cookies - ChinaUnix - Archiver - WAP - TOP