+ -
当前位置:首页 → 问答吧 → CBLFS 编译安装Compiz Fusion

CBLFS 编译安装Compiz Fusion

时间:2008-11-06

来源:互联网

基本系统 LFS 6.3
BLFS参考6.2
compiz fusion参考CBLFS但是CBLFS仍然有部分包没有安装指导
QT4.4.3 KDE4.1.2
Compiz-fusion 0.7.8
下载地址http://releases.compiz-fusion.org/0.7.8/
安装前看看READEME INSTALL

1.Compiz
依赖
Required
* Startup-notification
* GConf
注: GConf依赖ORBit2
ORBits又要求按照Gnome_Pre-Installation_Configuration处理
如果没有安装gnome不必生成/etc/profile.d/30-gnome.sh
不然
XDG_DATA_DIRS
XDG_CONFIG_DIRS
被改动后 有可能会引起KDE can not found MIME type 的错误
这是我的惨痛教训 还有dbus的配置文档也不必动
到目前Gnome_Pre-Installation_Configuration我保留下来的只有下面2个
install -dv -m755 /opt/gnome

cat >> /etc/ld.so.conf << "EOF"
# Begin Gnome addition to /etc/ld.so.conf
/opt/gnome/lib
# End Gnome addition
EOF

注:不要在su后编译compiz
因为GConf在su后使用会出错
这个是dbus的bug su 后会造成DBUS_SESSION_BUS_ADDRESS变动
引起后果是:
GConf Error: Failed to contact configuration server; some possible causes are
that you need to enable TCP/IP networking for ORBit, or you have stale NFS
locks due to a system crash

参照CBLFS的安装方法
./configure --prefix=/opt/fusion
make

make install

2.Compiz-bcop
这个没什么说的 --参照cblfs安装方法
Required
* Compiz

./configure --prefix=/opt/fusion
make

make install


3.Libcompizconfig
Required
* Compiz

./configure --prefix=/opt/fusion
make

make install

4.Compizconfig-python
Required
* Compiz
* Pyrex
如果没有的话 参照cblfs安装Pyrex先
下面来安装Compizconfig-python
./configure --prefix=/opt/fusion
make

make install

5.CCSM
这个包安装有点特殊
python setup.py install --prefix=/opt/fusion

6.7.8.
compiz-fusion-plugins-main-0.7.8.tar.bz2
compiz-fusion-plugins-extra-0.7.8.tar.bz2
compiz-fusion-plugins-unsupported-0.7.8.tar.gz
emerald-0.7.8.tar.bz2
这几个按照顺序
./configure --prefix=/opt/fusion
make

make install

因为我们的prefix设置的有些特殊
安装完毕后要作两个符号链接
ln -sv /opt/fusion/lib/python2.5/site-packages/ccm /usr/lib/python2.5/site-packages/
ln -sv /opt/fusion/lib/python2.5/site-packages/compizconfig.* /usr/lib/python2.5/site-packages/
否则ccsm启动会找不到
ImportError: No module named compizconfig

9.fusion-icon
这个包也装下吧 好处是可以在tray icon里边很方便的切换kwin和compiz
源代码获得需要安装git
git-clone git://anongit.opencompositing.org/users/crdlb/fusion-icon

源码包没有README INSTALL 也没有configure
我好像是直接make的
make
make install
我也不知道装哪里了
不过安装完以后就可以在KDE-->应用程序-->系统-->Compiz Fusion Icon启动了

最新版已经支持QT4了

我的是intel集成显卡使用下面指令启动
LIBGL_ALWAYS_INDIRECT=1 INTEL_BATCH=1 compiz --replace --indirect-rendering --sm-disable ccp &

如果你是ATI 或者NV显卡请到compiz fusion官网查看troubleshooting

作者: ppluer   发布时间: 2008-11-06

有些特效默认设置快捷键包含Super Key也就是windows图标的那个键
需要在/etc/X11/xorg.conf中 InputDevice Section添加

Option "XkbOptions" "altwin:super_win"

作者: ppluer   发布时间: 2008-11-06

也对这个感兴趣。我现在使用的是 gnome 桌面,它是集成进来的吗?有图吗?

作者: linux001   发布时间: 2008-11-06

引用:
作者: linux001
也对这个感兴趣。我现在使用的是 gnome 桌面,它是集成进来的吗?有图吗?
也可以支持gnome的
听说ubuntu集成了compiz

上个火焰文字的图片
上传的图像
sir.jpeg (116.2 KB, 10 次查看)

作者: ppluer   发布时间: 2008-11-06

有点太花巧了吧 :)

作者: d00m3d   发布时间: 2008-11-07