当然首先要保证你的系统可以运行3D特效
1.既然是从git源码编译 首先就要有git工具,libwnck-dev 是 emerald 管理器的依赖。0.7.3之前的版本没这个
代码: 全选
sudo apt-get install git-core libwnck-dev
2.转换系统窗口管理器为默认的 Metacity (如果你开了compiz特效的话)
代码: 全选
metacity --replace
3.删除系统自带的compiz 等等相关包,如果你自己曾经编译过之前的版本 最好卸载干净
代码: 全选
sudo apt-get remove compiz compiz-core compiz-dev compiz-bcop compizconfig-settings-manager compiz-fusion-plugins-extra compiz-fusion-plugins-main compiz-gnome compiz-kde emerald libcompizconfig-0 python-compiz --purge
4.在家目录下建立Compiz文件夹
代码: 全选
mkdir Compiz
下载 这个 & 这个 文件到刚建立的 Compiz 文件夹里
解压缩两个包裹分别得到 "makefusion"文件和"compiz-patches"文件夹 备用
6.在终端里进入建立的Compiz文件夹并赋予makefusion文件可执行选项
代码: 全选
cd Compiz
chmod +x makefusion
7.检查并安装编译需要的依赖 (按照终端的提示来就可以了 不放心或者有时源有问题 多执行几次这个命令,确认没有遗漏的包再执行下一步)
代码: 全选
./makefusion packages
8.下载所需的源码文件
代码: 全选
./makefusion clone
代码: 全选
cp ~/Compiz/compiz-patches/compiz-disable-libx11-xcb-support.patch ~/Compiz/compiz
cd compiz
patch < compiz-disable-libx11-xcb-support.patch
代码: 全选
include/compiz-core.h
代码: 全选
src/display.c
返回上级目录
代码: 全选
cd ..
代码: 全选
sudo ./makefusion install
11.貌似 CompizFusion里的3D插件有问题?很多人都用的Beryl仓库里的3D插件
代码: 全选
git-clone git://gitweb.beryl-project.org/fusion/plugins/3d
cd 3d
make
sudo make install
代码: 全选
sudo cp /usr/bin/fusion-icon /usr/local/bin
在 系统→首选项→会话 里新建一个项目 名称添 “Fusion Icon“ 命令添 “fusion-icon“ 保存
最后别忘了执行下边的命令 好像是系统关联或注册什么东西的
代码: 全选
sudo ldconfig
代码: 全选
~$ compiz --version
compiz 0.7.5
~$ emerald --version
emerald: emerald version 0.7.5