阳光烂灿的日子

--记录所有碎碎念

终于搞定compiz-fusion

| Comments

终于搞定我系统上的3D了(compiz-fusion),一直以来没有边框的原因。是因为
我N年前在一个X的启动脚本里定义了一个变量:
export XLIB_SKIP_ARGB_VISUALS=1

是这个变量导致我的X服务器失去了”AddARGBVisuals”特性,因而启动的cmpoiz/beryl
都没有边框。

这可是非典型性问题啊。
说起这个变量还真有段历史,记得Xorg刚到7.0版本的时候,那时增加了一个特性就是透明。
当时很多人搞,就好像现在很多人搞compizg一样。
但是搞了透明后很多人反映对于firefox的flash会有冲突。因而可以设置这个变量来规避。
我当时也设置了。虽然透明的特性没怎么用过,不过这个变量就从那时候开始跟随着我的系统了。
一年以来我的 beryl都没有边框。一直找不到是什么原因,当时一度以为是自己的显卡的问题。

直至用ubuntu 7.10的liveCD测试才发现我的机器用compiz是没问题的。才下定决定找出问题
的所在。才发现这个隐藏至今的变量的现身。

问题在没有解决之前都是大问题,在解决之后就会发觉,其实它还是个小问题。


Comments