UbuntuKylin上compiz,unity,nux整体开发环境搭建.docxVIP

UbuntuKylin上compiz,unity,nux整体开发环境搭建.docx

  1. 1、本文档共7页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
PAGE PAGE 1 Ubuntu/UbuntuKylin上compiz,unity,nux整体开发环境搭建 Linux系统最大的优点就是你可以无限制的去定制它,所谓无限制即不通过软件,而是挺直修改源码,那么在Ubuntu/UbuntuKylin下,如何做呢? 首先介绍下Ubuntu/UbuntuKylin桌面环境三大组件: compiz: 窗口管理器 unity: shell(桌面所见的Launcher, Panel, Dash, 锁屏等) /Unity nux: opengl 工具包(unity用它来绘制界面) /nux 下面是具体的环境搭建: 1.下载源码 创建主名目uk: $ mkdir uk 进入uk名目: $ cd uk 在当前名目分离下载compiz, unity, nux源码: $ bzr branch lp:compiz $ bzr branch lp:unity $ bzr branch lp:nux 现在名目结构为: uk | compiz | unity | nux 2.安装软件依靠: $ sudo apt-get update $ sudo apt-get build-dep compiz unity nux 3.构建安装nux: $ mkdir -p nux_install $ cd nux_install $ export PREFIX=`pwd` $ cd ../nux $ ./autogen.sh --prefix=$PREFIX --enable-debug $ make make install 4.构建安装compiz: $ cd ../compiz $ mkdir -p build cd build $ cmake .. -DCMAKE_INSTALL_PREFIX=`pwd` -DCMAKE_BUILD_TYPE=Debug $ make make install (假如电脑是多核的,可以用 make -j4 make -j4 install 来加速, 4表示4核) 假如你已经安装了依靠,但是还是碰到一些惊奇的链接错误,可以用ccmake关闭 BUILD_TESTING, BUILD_KDE4, BUILD_METACITY, CMAKE_BUILD_TESTING等这些选项: $ cd ~/uk/compiz/build $ ccmake .. (cmake资料:/man/1/ccmake) 因为我们是要边开发边测试,所以将compiz安装在用户名目,现在先备份系统compiz库: $ cd /usr/lib/x86_64-linux-gnu/ $ sudo mv compiz compiz_backup mkdir compiz cd compiz 将系统的库链接到本地名目: $ ln -s ~/uk/compiz/build/lib/compiz/lib*.so . 5.构建安装unity: $ cd ~/uk $ mkdir -p install $ cd install 现在名目结构是: uk | compiz | | build | unity | install | nux | nux_install 告知unity寻觅compiz, nux pkg-config的路径: $ export PKG_CONFIG_PATH=/home/kylin/uk/nux_install/lib/pkgconfig:/home/kylin/uk/compiz/build/lib/pkgconfig (/home/kylin是用户名目,改成你自己的) 用ccmake配置编译参数: $ ccmake ../unity 修改: BOOT_LOGGER 、CMAKE_INSTALL_PREFIX 、COMPIZ_COMPOSITE_LIB 、COMPIZ_LIB 、COMPIZ_OPENGL_LIB、GSETTINGS_LOCALINSTALL的值,最后结果 设置完成后,按c配置, 按e退出协助页面,按g产生配置文件同时退出。 然后在~/uk/install名目下执行: $ make make install (同样可以加参数 -jN) 然后创建一个软链接到本地产生的unity库:

文档评论(0)

158****9345 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档