从源码编译安装CompizFusion0.6.0!

从源码编译安装CompizFusion0.6.0!

    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

    

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

    

    compiz-fusion-plugins-unsupported-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

    我的是:

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值