·ChinaUnix首页 ·论坛 ·博客 
Linux首页 | Linux新闻 | Linux文档 | Linux论坛 | Linux下载 | Linux博客 | Linux搜索
新手入门 | 安装启动 | 管理员指南 | 开发手册 | 桌面应用 | 程序开发 | 数据库 | 网络技术| CentOS | Fedora | MySQL | Apache | Ubuntu | Gentoo| OSCON08
  Linux时代 >> 技术文档 >> 程序开发
 
从源码编译安装Compiz Fusion 0.6.0!
来源: ChinaUnix博客  日期: 2008.04.26 23:36 (共有条评论) 我要评论
 

By
TualatriX


Compiz Fusion 0.6.0
已经发布整整半个月了,但是Ubuntu 7.10 Gutsy源里的Compiz Fusion还迟迟不更新。
除了核心──Compiz为0.6.0以外,Gutsy的Compiz Fusion版本还是0.5.2,还没有7.04源里的一些新酷插件。
与其等着Ubuntu官方在源里加入,不如自己从源代码编译一个玩玩。
于是,我删除Gutsy源里的Compiz Fusion,开始自己编译新的Compiz Fusion!
—————————-
在经历了大半个小时的折腾以后,我非常乐意地看到了:我编译的Compiz Fusion 0.6不仅启动速度比Gutsy自带的要快,而且运行稳定,插件其全。
如果你也想删掉Gutsy的Compiz Fusion,自己编译最新的Compiz Fusion的话,就放心地试吧!一切都是可逆的。
一、删除Gutsy的Compiz Fusion
打开终端,执行以下命令删除Compiz Fusion:
sudo apt-get remove compiz*
执行后将会列出一长串要删除的软件包,不要心软了,按“y”吧!
二、下载源代码
用你的浏览器进入这个地址:
http://releases.compiz-fusion.org/0.6.0/
把里面的源码包全部下载下来,不要下载重复, 只要下载bz2或gz后缀的任一种即可。
下载何种压缩包纯属个人喜好,bz2的压缩率较大,可以减少你下载的时间。
下面我把要下载的源码包整理出来了,分别是Compiz 0.6.2+Compiz Fusion 0.6.0的,GNOME桌面和KDE桌面请根据下面的说明自己下载,下载至自己命名的文件夹:
compiz-0.6.2.tar.bz2
ccsm-0.6.0.tar.bz2
compiz-bcop-0.6.0.tar.bz2
compiz-fusion-plugins-extra-0.6.0.tar.bz2
[/url]
compiz-fusion-plugins-main-0.6.0.tar.bz2

compiz-fusion-plugins-unsupported-0.6.0.tar.bz2

[url=http://releases.compiz-fusion.org/0.6.0/compizconfig-backend-gconf-0.6.0.tar.bz2]compizconfig-backend-gconf-0.6.0.tar.bz2(GNOME桌面专用)
compizconfig-backend-kconfig-0.6.0.tar.bz2(KDE桌面专用)
compizconfig-python-0.6.0.tar.bz2
libcompizconfig-0.6.0.tar.bz2
三、安装编译环境
编译Compiz Fusion需要安装一大堆软件包,请在终端下执行下面的命令安装:
sudo apt-get install build-essential libxcomposite-dev libpng12-dev libsm-dev libxrandr-dev libxdamage-dev libxinerama-dev libstartup-notification0-dev libgconf2-dev libgl1-mesa-dev libglu1-mesa-dev libmetacity-dev librsvg2-dev libdbus-1-dev libdbus-glib-1-dev libgnome-desktop-dev libgnome-window-settings-dev gitweb curl autoconf automake automake1.9 libtool intltool libxslt1-dev xsltproc python-pyrex python-dev libwnck-dev
四、编译并安装Compiz Fusion
因为有些软件包之间有互相依赖关系,所以前几个软件包一定要按以下的顺序进行安装:
先安装compiz,再安装libcompizconfig,再安装compizconfig-python,再编译compiz-bcop,后面的顺序就无所谓了。
下面以compiz-0.6.2为例:
先解压缩compiz-0.6.2.tar.bz2,然后在终端下进入compiz-0.6.2,进行编译安装
tar jxvf compiz-0.6.2.tar.bz2
cd compiz-0.6.2
./configure --prefix=/usr
make
sudo make install
这样Compiz 0.6.2就安装好了
另外一个特殊的软件包是ccsm,不是用configure然后make的方法安装,然是进入解包的目录ccsm-0.6.0,然后执行:
sudo python setup.py install
即可
把上面下载的软件包一个一个编译并安装完成后,下一步我们安装Emerald窗口装饰器,大家根据自己的需要选择安装,并不是必须的。
五、安装Emerald窗口装饰器
首先安装git工具:
sudo apt-get install git git-core
然后取得最新的Emerald的源代码,版本是0.6.99的。
git clone git://anongit.compiz-fusion.org/fusion/decorators/emerald
接下来也是常规的编译方法,进入emerald目录,然后:
./autogen.sh
./configure --prefix=/usr
make
sudo make install
六、安装Fusion-icon
当所有的软件包都通过编译安装完成时,我们就要为Compiz Fusion建立一个启动项了。
这里推荐使用fusion-icon,全自动配置,用下面的命令取得最新代码:
git-clone git://anongit.opencompositing.org/users/crdlb/fusion-icon
cd fusion-icon,直接make和安装即可:
make
sudo make install
七、设置并启动Compiz Fusion
安装完fusion-icon以后,进入“系统”->“首选项”->“会话”,把fusion-icon加入启动项里,这样每次启动系统时,Compiz Fusion就会打开了。
怎么样,现在已经是最新的Compiz Fusion了。感觉没多大区别?可能要慢慢体会吧!
用以下命令检测当前Compiz的版本:
pkg-config --modversion compiz
我的是:

下一篇文章即将出炉:为Compiz Fusion安装最新的Freewins 插件!
转载请注明:转自
Linux桌面中文网



本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u/31/showart_587915.html
  发表评论 查看评论(共有条评论) 我要提问
 
 


最新资讯更多>> 
· 发行版发布:Mandriva Linux 2009
· Linux Kernel 最新稳定版2.6.2..
· Linux之父Linus Torvalds谈论各..
· 借开源搞Android山寨机在中国行..
· OpenOffice.org九年成长媲美Of..
· Novell CTO称上网本有助于推动..
· 系统比拼 Linux系统究竟比Vist..
· 下载:NVIDIA Linux官方正式驱..
· MySQL联合创始人向Sun递交辞呈
· 面临成本压力 Unix用户向开放平..
论坛热点更多>> 
· 【转帖】阿纲行走中国500天
· 《画皮》
· 我也发个图片吧
· xp 和LINUX 上网下载东西
· PS白蛇--大家可以自己PS跟贴
· LILEI和HANMEIMEI的欲望人生..
· 白衣的忧伤
· Oracle再祭收购大旗,这次红..
· 来点猛点的……
· 陈向群、杨芙清编著的《操作..
文档更新更多>> 
· kmess1.5.1在红旗6sp1上的安装方法
· OOo3.0 RC2 发布,中文版可用。
· IT从业人员必看的10大论坛
· SSH权威指南
· DNS相关定义介绍
· OpenVPN(zt)
· Linux shell I/O重定向详解
· linux下的烧写环境配置
· tcpdump详细用法
· 转:ARM的嵌入式Linux移植体验之基..
 
关于我们 | 联系方式 | 广告合作 | 诚聘英才 | 网站地图 | 友情链接 | 免费注册

Copyright © 2001-2008 ChinaUnix.net All Rights Reserved

感谢所有关心和支持过ChinaUnix的朋友们

京ICP证041476号