|
基本系统 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 |
|