首先,要实现桌面的效果,硬件的配置可是要够的。
貌似CPU最低到奔3就可以实现;显卡的具体情况就看debian的wiki页上。我的是Intel 945GM集成显卡(GMA950图形显示核心)。在新安装的fedora 7中和ubuntu 7.10中都可以默认实现桌面的效果。只是在我最爱的debian中是默认不安装这些东西的。所以我现在要自己手动安装这些东西了,这可不是简单的选上和compiz相关的包就可以的。
其次,安装相关的软件以实现 direct rendering:
安装mesa-utils rss-glx entity-gl libgl1-mesa-dri libgl1-mesa-glx
在终端输入glxinfo | grep render
看看其中的 direct rendering是不是 Yes:
这个是我的输出:
direct rendering: Yes
OpenGL renderer string: Mesa DRI Intel(R) 945GM 20061017 x86/MMX/SSE2
如果不是,那你可要麻烦的,可能是其它的什么软件包没装好、或者系统没有正确的识别硬件。此外还可以用glxgears看看你的显卡分数。
再次,就是要在glxinfo中看GLX_EXT_texture_from_pixmap是否已经存在,而且为direct rendering的,有的话你就可以放心地使用compiz了。
现在我的电脑还没有,就等我安装好了再和大家分享吧。