Chinaunix首页 | 论坛 | 博客
  • 博客访问: 2206135
  • 博文数量: 866
  • 博客积分: 14125
  • 博客等级: 上将
  • 技术积分: 10638
  • 用 户 组: 普通用户
  • 注册时间: 2007-07-27 16:53
个人简介

https://github.com/landuochong

文章分类

全部博文(866)

文章存档

2019年(3)

2018年(1)

2017年(10)

2015年(3)

2014年(8)

2013年(3)

2012年(70)

2011年(103)

2010年(360)

2009年(283)

2008年(22)

分类: C/C++

2010-07-16 15:36:19

万众期待的MeeGo phone还没出来,只好先用MeeGo NoteBook过把瘾了。
目前各位看官可以有两种方式折腾MeeGo,一种是作为终端用户可以下载MeeGo操作系统,像普通上网本一样使用,另外一种折腾方法是下载的MeeGo的SDK,里面带了QtCreator开发工具,可以为MeeGo写基于Qt的应用。花开两朵,各表一枝,俺就分头介绍一下怎么折腾。

折腾MeeGo操作系统

  1. 先去http://meego.com/downloads两个版本中选择一个MeeGo的系统映像文件,区别是其中一个的浏览器使用的chrome(我选择了这个)。
  2. 将下载的映像文件刷到USB里,然后可以让你的上网本/笔记本通过USB启动运行MeeGo(要求本子支持从USB启动,对于绝大部分机器都不是问题),方法如下
    • Linux系统:下载Image Write,然后在root环境下执行命令行
    • windows系统:下载Image Writer,然后GUI界面选择要刷机的MeeGo系统映像文件和目标USB分区就可以了,比在Linux下简单一些
  3. # umount
    # cd
    # chmod a+x ./image-writer
    # ./image-writer

    或者

    # umount
    # dd bs=4096 if= of=

  4. 将刷好系统的USB插入你的上网本/笔记本,然后再BIOS里设置从USB启动,你就可以看到MeeGo的boot选项了,你可以直接运行或者将MeeGo安装到你的本子里
  5. 注意:对CPU的要求是: Intel Atom or Intel Core 2 CPU (support for SSSE3) (一两年内买的笔记本基本上都是支持的)
  6. 嗯,MeeGo运行起来了,这个系统这么怎么看都像是Gnome的呢,它是Qt的么?

折腾MeeGo SDK

折腾MeeGo SDK要麻烦一些,不过不需要USB,只要一台装了Linux的电脑就行(想起那句名言-穷玩车,富玩表,傻叉玩电脑:()。在Linux终端执行下列命令,某些命令需要root权限

##下载chroot的SDK环境
$ wget http://download3.meego.com/meego-sdk-0524.tar.bz2
$ sudo tar jxvf meego-sdk-0524.tar.bz2
##下载chroot脚本用于启动SDK环境
$ wget http://download3.meego.com/meego-sdk-chroot
$ chmod +x meego-sdk-chroot
$ mv meego-sdk-chroot /usr/bin

装好SDK之后,我们就可以在上头做开发了。

##使用xhost +可以将X DISPLAY作为另一个Linux应用的XServer
$ xhost +local:

$ alias chroot=’/usr/sbin/chroot’
##chroot
$ sudo meego-sdk-chroot ~/meego-sdk-0524
##设置MeeGo模拟器的X DISPLAY显示位置,和Linux主机用的是同一个DISPLAY
## 调用上面命令之后,相当于进入了一个新的操作系统MeeGo,你的操作命令也是MeeGo中的命令了:)
# export DISPLAY=:0
# startmeego

如果以上步骤都正常的话,MeeGo界面应该显示在Xephyr中,Xephyr相当于启动了另外一个X DISPLAY,此时的DISPLAY值为:2,如果你想在模拟器中启动你的应用的话,那么应该运行如下命令

# DISPLAY=:2 qtdemo

在MeeGo中已经有QtCreator和Gcc等开发工具了,所以此时和你在Linux主机下开发Qt应用没什么区别,只不过你在这里开发的Qt应用是基于MeeGo系统的。

MeeGo Notebook是Qt的么?

很遗憾的是,几乎不是。
在对/usr/bin下的应用进行分析之后,只有两个比较重要的应用是用Qt开发的,一个是qtmail,电子邮件客户端;另一个是meego garage,用于管理软件下载和安装的。还有一个很简单的pixtool,像素提取工具。剩下的就是qtdemo/qtcreator/qmake之类和开发相关的工具了。
目前来看Qt在MeeGo Notebook中还未成为主流,我们只能假以时日了。或者,你也可以开始为MeeGo写应用嘛,占个前排:) 转自: http://www.cuteqt.com/blog/?p=1702

阅读(497) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~
评论热议
请登录后评论。

登录 注册