当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 78 篇帖子 ]  前往页数 1, 2, 3, 4, 5, 6  下一页
作者 内容
1 楼 
 文章标题 : [分享]从GIT编译 Compiz Fusion 0.7.5 for ubuntu 8.04 Hardy
帖子发表于 : 2008-03-09 0:04 
头像

注册: 2005-08-18 18:43
帖子: 3277
送出感谢: 0 次
接收感谢: 3
此方法只在 ubuntu 8.04 Hardy 上实验通过 kubuntu xubuntu 未实验请不要照做,710系统没办法测试了 感兴许的可以测试。
当然首先要保证你的系统可以运行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


5.取得两个重要文件 编译0.7以上compiz依赖libx11的一个包 但源里并没有。
下载 这个这个 文件到刚建立的 Compiz 文件夹里
解压缩两个包裹分别得到 "makefusion"文件和"compiz-patches"文件夹 备用

6.在终端里进入建立的Compiz文件夹并赋予makefusion文件可执行选项
代码:
cd Compiz
chmod +x makefusion


7.检查并安装编译需要的依赖 (按照终端的提示来就可以了 不放心或者有时源有问题 多执行几次这个命令,确认没有遗漏的包再执行下一步)

代码:
./makefusion packages


8.下载所需的源码文件

代码:
./makefusion clone


9.应用 libx11 补丁
代码:
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 ..


10. 准备工作完成 进入编译安装步骤
代码:
sudo ./makefusion install

剩下的时间就是等待系统自动编译 时间会比较久一点 可以去灌灌水、放放水等打发一下时间。

11.貌似 CompizFusion里的3D插件有问题?很多人都用的Beryl仓库里的3D插件
代码:
git-clone git://gitweb.beryl-project.org/fusion/plugins/3d
cd 3d
make
sudo make install

如果 fusion 不能手工启动 输入下边的命令
代码:
sudo cp /usr/bin/fusion-icon /usr/local/bin


我们还要让它随系统启动
在 系统→首选项→会话 里新建一个项目 名称添 “Fusion Icon“ 命令添 “fusion-icon“ 保存

最后别忘了执行下边的命令 好像是系统关联或注册什么东西的
代码:
sudo ldconfig


重启一下X 看看是否可用了
代码:
~$ compiz --version
compiz 0.7.5
~$ emerald --version
emerald: emerald version 0.7.5


图片


_________________
໌→ iCookie Gtk Theme
໌→DropPlusBluetheme
กรัก กรัก`菠萝


最后由 内存不足 编辑于 2008-04-04 16:55,总共编辑了 2 次

页首
 用户资料  
 
2 楼 
 文章标题 :
帖子发表于 : 2008-03-09 0:32 
头像

注册: 2006-05-24 21:38
帖子: 685
地址: 上海
送出感谢: 0 次
接收感谢: 0 次
我不敢试了。嘿嘿。
我自己编译不成。
算了。
我是白痴。
我没有恒心。
顶你。


_________________
我只是一个ARCH的FANS,来自RH和UBUNTU的滋润!


页首
 用户资料  
 
3 楼 
 文章标题 :
帖子发表于 : 2008-03-09 1:06 
头像

注册: 2006-05-13 4:02
帖子: 10606
送出感谢: 0 次
接收感谢: 7
居然是内存写的,太阳从北出了。
ubuntu自己编译果然很麻烦阿。


_________________
HP Pavilion DV6-2064CA: AMD Turion II Ultra Dual-Core Mobile M640, HD4650, 2GBx2 DDR2-800, Seagate 500GB 7200RPM SATA, BD-ROM
DELL UltraSharp 2209WA
Arch64, Testing repo


页首
 用户资料  
 
4 楼 
 文章标题 :
帖子发表于 : 2008-03-09 13:21 
头像

注册: 2008-02-02 13:06
帖子: 838
地址: 寶能科技
送出感谢: 2
接收感谢: 2
zhuqin_83 写道:
居然是内存写的,太阳从北出了。
ubuntu自己编译果然很麻烦阿。
硬盘怎没写。 :lol: :lol: :lol:


页首
 用户资料  
 
5 楼 
 文章标题 :
帖子发表于 : 2008-03-09 15:59 
头像

注册: 2007-09-23 13:36
帖子: 364
送出感谢: 0 次
接收感谢: 2
花了我个把小时了,它还在下。。。


页首
 用户资料  
 
6 楼 
 文章标题 :
帖子发表于 : 2008-03-10 0:33 
头像

注册: 2005-08-18 18:43
帖子: 3277
送出感谢: 0 次
接收感谢: 3
只有第一次编译的麻烦 以后要更新 只要两条命令搞定
进入 Compiz 文件夹

代码:
sudo ./makefusion clone
sudo ./makefusion install


_________________
໌→ iCookie Gtk Theme
໌→DropPlusBluetheme
กรัก กรัก`菠萝


页首
 用户资料  
 
7 楼 
 文章标题 :
帖子发表于 : 2008-03-10 2:40 
头像

注册: 2006-05-13 4:02
帖子: 10606
送出感谢: 0 次
接收感谢: 7
都不生成deb包。我生平最恨的就是直接make install,结果万一make uninstall没写全,你就倒霉了。


_________________
HP Pavilion DV6-2064CA: AMD Turion II Ultra Dual-Core Mobile M640, HD4650, 2GBx2 DDR2-800, Seagate 500GB 7200RPM SATA, BD-ROM
DELL UltraSharp 2209WA
Arch64, Testing repo


页首
 用户资料  
 
8 楼 
 文章标题 :
帖子发表于 : 2008-03-10 8:04 

注册: 2007-09-06 16:07
帖子: 466
送出感谢: 0 次
接收感谢: 0 次
关键还是那个x11的补丁,有了它就好搞了


页首
 用户资料  
 
9 楼 
 文章标题 :
帖子发表于 : 2008-03-10 9:43 
头像

注册: 2007-08-30 5:39
帖子: 1670
送出感谢: 0 次
接收感谢: 0 次
楼主,你的那个显示CUP使用状况的是什么软件?
就是那个侧边栏。


_________________
深度,值得深入!
http://bbs.deepin.org/?u=348684

最新的综艺魔法相册
http://www.77studio.net/?fromuid=344


页首
 用户资料  
 
10 楼 
 文章标题 :
帖子发表于 : 2008-03-10 9:52 
头像

注册: 2005-08-14 21:55
帖子: 58428
地址: 长沙
送出感谢: 4
接收感谢: 272
支持下。似乎猪猪不服气。呵呵。估计是最近多看了网文。 :lol:


_________________
● 鸣学


页首
 用户资料  
 
11 楼 
 文章标题 :
帖子发表于 : 2008-03-10 9:59 
头像

注册: 2006-05-13 4:02
帖子: 10606
送出感谢: 0 次
接收感谢: 7
我什么不服气的,反正我是不愿在ubuntu下编译东西的。


_________________
HP Pavilion DV6-2064CA: AMD Turion II Ultra Dual-Core Mobile M640, HD4650, 2GBx2 DDR2-800, Seagate 500GB 7200RPM SATA, BD-ROM
DELL UltraSharp 2209WA
Arch64, Testing repo


页首
 用户资料  
 
12 楼 
 文章标题 :
帖子发表于 : 2008-03-10 19:37 
头像

注册: 2005-08-18 18:43
帖子: 3277
送出感谢: 0 次
接收感谢: 3
SecretZero 写道:
楼主,你的那个显示CUP使用状况的是什么软件?
就是那个侧边栏。


conky


_________________
໌→ iCookie Gtk Theme
໌→DropPlusBluetheme
กรัก กรัก`菠萝


页首
 用户资料  
 
13 楼 
 文章标题 :
帖子发表于 : 2008-03-10 19:51 

注册: 2006-10-30 20:01
帖子: 89
送出感谢: 0 次
接收感谢: 0 次
小声问下 arch 怎么解决make install或make uninstall 编写不正确 造成差错的问题???
我觉得apt-get build-dep XXX很方便 比window下去找一堆代码来编译已经是轻松很多了


页首
 用户资料  
 
14 楼 
 文章标题 :
帖子发表于 : 2008-03-10 19:58 
头像

注册: 2005-08-18 18:43
帖子: 3277
送出感谢: 0 次
接收感谢: 3
zhuqin_83 写道:
我什么不服气的,反正我是不愿在ubuntu下编译东西的。

当然不能什么都编译 我也就是 mplayer & compiz fusion & quod libet 是自己编译的 熟能生巧嘛 :lol:

PS:谁能把mplayer的 DVD support (libdvdnav) 选项编译出来给我支个招.....


_________________
໌→ iCookie Gtk Theme
໌→DropPlusBluetheme
กรัก กรัก`菠萝


最后由 内存不足 编辑于 2008-03-10 20:01,总共编辑了 1 次

页首
 用户资料  
 
15 楼 
 文章标题 :
帖子发表于 : 2008-03-10 19:58 
头像

注册: 2006-05-13 4:02
帖子: 10606
送出感谢: 0 次
接收感谢: 7
arch是打包,不是靠make uninstall来卸载,所以你就算make写错了也没关系,我想deb也一样。
apt-get build-dep自然比自己找的方便,但依然不如arch,因为arch本身就不分什么dev和一般包,也就是说编译环境天然就有,还是最新的。
一旦make自己都写错了,这个包也实在不应该给人家下载。


_________________
HP Pavilion DV6-2064CA: AMD Turion II Ultra Dual-Core Mobile M640, HD4650, 2GBx2 DDR2-800, Seagate 500GB 7200RPM SATA, BD-ROM
DELL UltraSharp 2209WA
Arch64, Testing repo


页首
 用户资料  
 
显示帖子 :  排序  
发表新帖 回复这个主题  [ 78 篇帖子 ]  前往页数 1, 2, 3, 4, 5, 6  下一页

当前时区为 UTC + 8 小时


在线用户

正在浏览此版面的用户:没有注册用户 和 4 位游客


不能 在这个版面发表主题
不能 在这个版面回复主题
不能 在这个版面编辑帖子
不能 在这个版面删除帖子
不能 在这个版面提交附件

前往 :  
本站点为公益性站点,用于推广开源自由软件,由 DiaHosting VPSBudgetVM VPS 提供服务。
我们认为:软件应可免费取得,软件工具在各种语言环境下皆可使用,且不会有任何功能上的差异;
人们应有定制和修改软件的自由,且方式不受限制,只要他们自认为合适。

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
简体中文语系由 王笑宇 翻译