mthoutai

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

       在開始介绍之前先吐个嘈:上周我们暑期ACM集训開始了。平均下来基本上是一天一赛。有时还不止。又是多校联赛,又是CodeForces,又是TopCoder。又是BestCoder,又是AcDream。还有学校自己组织的个人赛,组队赛,感觉累成狗了。上周好多时间都用来比赛和训练了,项目这边花的时间就有点少了,感觉挺对不起老师的,唉~。

       之前一直在为项目的实现做一些准备工作(搭建各种环境。熟悉各种操作什么的),如今感觉准备工作做的差点儿相同了。差点儿相同要进入开发阶段了。因为我之前没有接触过开发插件这种项目。没有什么经验,也不知从何下手。我就问老师该从什么地方開始做。老师告诉我要先读compiz的源代码,学习一下别人是怎么写的,于是乎,我就開始读compiz的源代码了。

一.在读源代码之前,我们须要先下载源代码:

在终端输入命令:apt-get source compiz

假设你在下载的时候遇到了问题,像这样(好像是由于源的问题):

能够试着在终端输入:bzr branch https://code.launchpad.net/~compiz-team/compiz/0.9.10 获取源代码,看,这样就能够下载了,


二.编译compiz源代码

我们要自己试着编译compiz的源代码。并以此来替换原系统里的。

1.在终端进入compiz文件夹,输入debuild,你会发现输出一堆信息。这是说明缺少依赖项。须要把缺的依赖所有装上。

2.装好依赖之后,我们就能够进行编译了

在终端输入:sudo debuild

编译之后。你就会发现文件一下子变多了

3.替换

在终端输入命令:compiz --replace,就能够进行替换了。

替换之后,你或许会发现,和原来好像没什么变化,不要感到奇怪。这是由于没有对compiz的代码进行改动,假设你试着把改动一下compiz的源代码,比方说增加一些输出信息(printf)。在终端再试着替换一下,看看有什么效果。

今天就先到这里了,其它的东西。兴许介绍。

posted on 2017-08-18 10:30  mthoutai  阅读(310)  评论(0编辑  收藏  举报