LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 998|回复: 4

CBLFS 编译安装Compiz Fusion

[复制链接]
发表于 2008-11-6 13:02:13 | 显示全部楼层 |阅读模式
基本系统 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
 楼主| 发表于 2008-11-6 13:28:55 | 显示全部楼层
有些特效默认设置快捷键包含Super Key也就是windows图标的那个键
需要在/etc/X11/xorg.conf中 InputDevice Section添加

Option "XkbOptions" "altwin:super_win"
回复 支持 反对

使用道具 举报

发表于 2008-11-6 16:59:38 | 显示全部楼层
也对这个感兴趣。我现在使用的是 gnome 桌面,它是集成进来的吗?有图吗?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-11-6 17:57:06 | 显示全部楼层
Post by linux001;1904907
也对这个感兴趣。我现在使用的是 gnome 桌面,它是集成进来的吗?有图吗?


也可以支持gnome的
听说ubuntu集成了compiz

上个火焰文字的图片

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复 支持 反对

使用道具 举报

发表于 2008-11-6 23:06:56 | 显示全部楼层
有点太花巧了吧 :)
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表