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

AI权益加码!Claude Code、Cursor等20+工具免费用! 购周边限时加赠Coding Plan Lite,畅享主流AI工具!学习进阶更高效! 阅读详情

万众期待的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

笔记本安装MeeGo系统教程 本文介绍了如何在笔记本上安装MeeGo上网本系统,这些笔记本包括Toshiba Satellite U305-55077, Dell Latitude E6400, Wipro WNB7PBC4B30R。这些笔记本上面已经预装了Ubuntu 10.04和Windows系统,我们将把MeeGo作为第3个系统安装到这些上网本上面。 一般的MeeGo安装教程可以在http://meego.com/do 阅读详情

相关推荐

MeeGo 1.0 UX软件包(Netbook)

MeeGo 1.0包含大量的rpm软件包,以Netbook UX为例子,在进入操作系统后,大家可以打开Applications-> Terminal, 运行ps察看进程。其中有一系列moblin-panel-xxx的进程,他们分别对应每个panel,比如myzone panel就是moblin-panel-myzone等等。这样的设计使得软件可维护性和可扩展性大大提高,任何的改进或者变动,都只需要找到对应的一个软件包即可,不用对整个大软件包进行修改,从而降低风险。另外有一个进程叫uxlaunch,他是整个U

MeeGo社区博客 1678

Meego下搭建QT环境

<br /><br />MeeGo应用程序可以在模拟环境上开发,也可以在真实MeeGo系统上开发。本篇博客将着重讲述如何在MeeGo系统上搭建QT环境。<br />主要步骤如下:<br />1)在http://qt.nokia.com/downloads/sdk-linux-x11-32bit-cpp上下载QT SDK开发包。如果其他的环境,在http://qt.nokia.com/downloads中选择相关平台。<br />2)安装QT SDK<br />$ chmod u+x qt-sdk-linux

JackieWell的专栏 1141

上网本安装MeeGo 1.0初体验

     MeeGo是诺基亚和英特尔宣布推出的一个基于Linux的免费手机操作系统,该操作系统可在智能手机、笔记本电脑和电视等多种电子设备上运行,并有助于这些设备实现无缝集成。该系统是Intel进入嵌入式移动终端的重要途径,也是诺基亚再现其手机市场份额辉煌的希望寄托,可谓意义重大。    5月27日,MeeGo 1.0正式版提供下载。此次发布的 MeeGo 1.0 包括两个部分:包含完整的MeeGo 1.0上网本用户体验、支持基于Intel Atom 处理器的适用于上网本版的MeeGo 1.0和N900的M

MeeGo社区博客 3138

Android系统中闹钟服务-AlarmManagerService的分析

AlarmManagerService是Android系统框架层的一个服务,提供闹钟相关的功能。和其它许多服务一样,它也是通过Binder IPC机制为Client(可以看作是Android应用层序)提供服务的。

记录和分享程序人生的点点滴滴 3190

QT初级进阶2:轻轻松松打包MeeGoQT程序

打包MeeGoQT程序是程序员的快乐时光,看到自己的成果马上要发布了,多少天开发的劳累,多少天的抓耳挠腮的痛苦,都在此时化为美丽的故事。RPM包是MeeGo最为常用的安装包,本篇博客以RPM包为基础,讲述如何在这快乐时光中,轻轻松松打包MeeGoQT程序。 Ubuntu

lusugu的专栏 457

Meego:为什么是QT?(一)

      有不少朋友在问,Meego从Moblin演变过来为什么变成了QT而不用以前的GTK/clutter了?难道只是因为跟nokia的合作吗?当然跟nokia的合作是一个重要的原因,但QT最为一个Linux最重要的开发平台Meego的选取也是有一定的原因的:1. 首先QT是一个有广泛支持的平台,有不少的发行版已经首选KDE (基于QT的窗口管理器),例如Kubuntu, Open

MeeGo社区博客 4255

Meego:阿汤学QT--PyQT modules

  PyQT 实现了大约300 classes and over 5,750 functions,PyQT4对应的QT是最新QT4. 所有的module也是对应的:The QtCore module. This contains the core non-GUI classes, including the event loop and Qts signa

MeeGo社区博客 1733

Linux 上简单的MeeGo 开发 QT 程序(适用于刚入门同学)

入门的文章很多, 但是对于我们新人来说, 多学习学习还是很有必要的

JackieWell的专栏 9701

诺基亚宣布Qt为Symbian和MeeGo唯一开发环境

诺基亚将向开发者提供更加统一和简明的开发工具,以鼓励开发者社区为Symbian和MeeGo平台开发应用。诺基亚计划将Qt作为唯一的应用开发架构,以保证应用同时与未来版本Symbian和MeeGo系统兼容。另外,诺基亚宣布将在Symbian和MeeGo平台支持利用HTML 5发展网络内容和开发应用。为展示诺基亚对新技术的支持,诺基亚将使用Qt开发未来应用,以创造更加连贯的用户体验,推动应用和服务更好融合。

JackieWell的专栏 844

什么是QT

QT是什么?它能做什么?Qt是一个1991年由Qt Company开发的跨平台C++图形用户界面应用程序开发框架。它既可以开发GUI程序,也可用于开发非GUI程序,比如控制台工具和服务器。简单来说,QT可以很轻松的帮你做带界面的软件,甚至不需要你投入很大精力。QT学习需要避免的坑QT分为4.0版本和5.0版本他们之间的差别很大,不通用!!!不通用!!!不通用!!!所以要么你学习4.0要么你学习5....

每天进步一点 9万+

如何在MeeGo Qt应用程序中加载插件()

在前一篇文章如何在Qt应用程序中加载插件()中我们了解了Qt插件的概述,本篇给出详细的例子如何去实现一个动态插件。 1 定义接口类: 1.1.定义共同接口(纯虚类): 程序要能感知插件,需要程序和插件共同遵守某种规则。于是需要在主程序中定义一个共同的接口,该接口直

MeeGo社区博客 2726

教你如何将你的Qt项目打包安装在MeeGo系统中

教你如何将你的Qt项目打包安装在MeeGo系统中本帖最后由 暗影 于 2010-7-25 12:01 编辑 <br />原文链接http://www.meegochinadev.com/viewthread.php?tid=68&extra=page%3D1<br />简介<br /><br />本文将教你怎样将你写的Qt项目打包并安装在MeeGo设备上运行。这里通过Qt示例中一个名叫"textures"的OpenGL项目来为例来讲述。这个原始项目是一个没有图标不能从MeeGo UI 启动的Qt例子,我们将

vip_dog的专栏 1320

如何利用Qt Creator打包Meego程序

首先明确目的是Qt Creator生成的rpm文件安装到平板电脑后 1,程序用到图片的可以正常显示图片 2,如果程序需要用到其他文件,可以将文件拷贝到平板电脑的指定文件夹中。 3,可以在桌面生成快捷方式,有图标 下面依次实现上述功能 1,程序用到图片的可

liming's blog 5091

Linux上简单的meego开发QT程序

<br />Hello World - Linux上的 MeeGo x86 开发<br />Contents<br />1 介绍<br />2 如何开发(简要说明)<br />3 如何开发(详细说明)<br />3.1 在你的机器上安装 MeeGo SDK<br />3.2 进入 MeeGo chroot 环境<br />3.3 运行模拟器<br />3.4 使用 Qt Creator 创建项目<br />3.5 在模拟器中运行程序<br />3.6在模拟器中调试程序<br />4 MeeGo实体设备开发说

vip_dog的专栏 2549

Ubuntu22.04 Qt 调用shell 脚本启动程序,GLFW 初始化失败

也设了,GLFW 还是初始化失败,说明问题出在更具体的地方。实际DISPLAY是 :1, 而不是 :0。,排除了 Wayland 的问题。

sz76211822的专栏 48
上一篇: MeeGo+Medfield英特尔再战移动互联
下一篇: MeeGo源码下载——改良版
moblin
博客等级 码龄18年 370粉丝 105原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值