K.I.S.S. – 简单哲学 Linux, Freedom, Arch, Python, Gtk+, C … Keep It Simple, Stupid!

22一/119

编译最新 Git 版本 GNOME Shell(附视频)

相信很多人都知道, 3 最早今年 4 月份就会正式发布了,甚至 GNOME 3 的官方网站都已经上线,那么 GNOME 3 的重头戏,GNOME Shell,现在已经发展到什么程度了呢?

如果你注意 GNOME 3 官网的最下面,可能已经发现官方提供的方法了,那就是 jhbuild!之前也曾经试用 jhbuild 编译过 GNOME Shell,不过最后都不能启动,这次克服了点小困难,终于成功了,简单说一下:

  1. 首先你要有至少 1.9.2 版本的 xulrunner,这个根据各个发行版自己解决吧~Arch Linux 下直接安装 xulrunner 这个包即可。
  2. 依次运行下面的命令:
    sudo rm -rf /usr/lib*/*.la
    curl -O http://.gnome.org/browse//plain/tools/build/-build-setup.sh
    /bin/bash -build-setup.sh
    ~/bin/jhbuild build
  3. 如果是在 Arch 下,由于 python 3 为默认,编译 gjs 的时候,可能要修改一下一个脚本,将 python 改为 python2。
  4. 编译成功后,使用下面的命令运行:
    cd ~/gnome-shell/source/gnome-shell/src
    ./gnome-shell --replace
  5. 如果出现下面的错误:
    mutter: symbol lookup error: /home/iven/gnome-shell/install/lib64/gtk-3.0/modules/libcanberra-gtk-module.so: undefined symbol: gtk_quit_ad

    可能是 API 变动导致的,删除那个文件即可,毫无危险:

    rm /home/iven/gnome-shell/install/lib64/gtk-3.0/modules/libcanberra-gtk-module.so/pre>

基本上这样就可以执行了,这里录制了一段 GNOME Shell 的演示视频,不妨边编译边看(请自备犯罪工具):

原创文章,转载请注明: 转载自K.I.S.S. - 简单哲学

本文链接地址: 编译最新 Git 版本 GNOME Shell(附视频)

分享家:Addthis中国

你可能对这些感兴趣:

  1. 快来参加 Gnome 3.0 官方社会调查
  2. 10 种为 GNOME 作出贡献的方法
  3. GNOME 2.29 的新改进
  4. GNOME 基金会需要你的帮助!
  5. Vmware 6.5安装后无法启动的解决

喜欢这个文章吗?

考虑订阅我们的RSS Feed吧!

评论 (9) 引用 (0)
  1. 视频看不了,要翻 Wall 吗?

  2. oh my god ! 继续翻吧!~~~

  3. 唉…手欠用git升级了一次,mutter就再也启动不能了…

  4. 什么东西?API变动导致升级不了?


Leave a comment

(required)

还没有引用.