gentoo安装Harmattan-sdk

Harmattan,也就是传说的中meego-1.2,也就是n9用的操作系统。这几天折腾了下在gentoo上安装了下sdk,之后再研究下怎么用qt creator来打包meego上的应用。这里记录下安装过程:

  1. 首先先要安装scratchbox——一个方便交叉开发的环境。安装很简单,直接emerge即可。安装完成后,用命令:emerge --config scratchbox,配置下,主要是添加一个用户,把系统用户添加进去就好了。
  2. 然后就是下载 Harmattan Platform SDK installer,这个是个python脚本,下载之后需要使用root执行:python harmattan-sdk-setup.py,然后选择0(admin install),然后就会出现个图形界面安装了。图形界面主要是认可授权协议和选择安装用户。之后就是漫长的安装了,首先是安装scratchbox的包,然后是harmattan的i386和arm的rootstrap,后面几个比较大,每个都有700多M。
  3. 安装完成后,可以通过执行:/scratchbox/login命令登录scratchbox,应该已经默认登陆sbox-HARMATTAN_X86了。
  4. 要启动meego图形界面,首先要确保host机的xorg-server在安装的时候已经添加了kdrive这个USE,没有的话,会缺少Xephyr这个命令。
  5. 启动Xephyr:
    Xephyr :2 -host-cursor -screen 480x854x16 -dpi 96 -ac +extension Composite
  6. 启动meego-session:
    DISPLAY=:2 meego-sb-session start
至此应该能够在Xephyr启动meego Harmattan了。这几上一张截图:
第一张是应用程序列表,第二张是鼠标模拟边缘滑动切换视图方式过程中。

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据