MeeGo 1.0(notebook) 是基于Qt的么 –MeeGo试玩

万众期待的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下简单一些

    # umount
    # cd
    # chmod a+x ./image-writer
    # ./image-writer

    或者

    # umount
    # dd bs=4096 if=      of=

  3. 将刷好系统的USB插入你的上网本/笔记本,然后再BIOS里设置从USB启动,你就可以看到MeeGo的boot选项了,你可以直接运行或者将MeeGo安装到你的本子里
  4. 注意:对CPU的要求是: Intel Atom or Intel Core 2 CPU (support for SSSE3) (一两年内买的笔记本基本上都是支持的)
  5. 嗯,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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值