Meego开发环境配置...

原创 2011年01月21日 14:04:00

 

Notes: [desktop$:]means you should run this command outside scratchbox, and [sbox$:] means run this command in scratchbox;

 

1.[desktop$:]sudo gedit /etc/sysctl.conf, then copy the following text to it:

vm.mmap_min_addr = 4096 net.ipv4.ip_local_port_range = 1024 65535 vm.vdso_enabled = 0

 

2.[desktop$:] sudo gedit /etc/apt/sources.list, then copy the follow text to it:

deb http://maemo.research.nokia.com/repository/scratchbox 1.0/

 

if you are outside nokia, use: 

deb https://files.maemo.org/repository/scratchbox 1.0/

 

3.[desktop$:] sudo apt-get update

 

4.Install the following packages:

[desktop$:] sudo apt-get install maemo-assistant   scratchbox-core   scratchbox-libs   scratchbox-devkit-cputransp   scratchbox-devkit-qemu   scratchbox-devkit-debian-squeeze   scratchbox-devkit-hashutils-squeeze   scratchbox-devkit-perl   scratchbox-toolchain-cs2007q3-glibc2.5-i486   scratchbox-toolchain-cs2009q3-eglibc2.10-armv7-hard   scratchbox-toolchain-cs2009q3-eglibc2.10-i486

 

Waitting...(long time)...

 

5.To add your username:

[desktop$:] sudo /scratchbox/sbin/sbox_adduser <USERNAME> yes, then enter the passwords

 

6.For the group membership to be effective in your current terminal session, run the following command: 

[desktop$:]newgrp sbox

 

7.[desktop$:]dpkg -l | grep scratchbox

 

8.[desktop$:] sudo apt-get install matchbox-window-manager xcompmgr

 

9.[desktop$:]sudo apt-get install xserver-xephyr

 

10. [desktop$:]Xephyr :2 -host-cursor -screen 864x480x16 -dpi 96 -ac +accessx +kb +extension Composite &

 

Waitting...

 

11.Install the meego target:

[desktop$:]  maemo-assistant harmattan -A -a x86 -s -t <targetName>

 

12.Then enter the scratchbox:

[desktop$:] newgrp sbox

[desktop$:] scratchbox

 

13.[sbox$:] fakeroot apt-get update

 

14.The following command are all run inside scratchbox:

fakeroot apt-get install libgl1 libgl-dev

 fakeroot apt-get install libqt4-dev libmeegotouchcore0 duihomescreen libqt4-opengl-dev meego-sb-session libicu-dev libcontextprovider-dev libcontextsubscriber-dev

 fakeroot apt-get install  xt9-essential-plugins

 fakeroot apt-get install meegofeedback-pulseaudio meegofeedback-reactionmap libmeegoreactionmap0 meegofeedbackd

 fakeroot apt-get install libmeegoimenginewords0 meego-imengine-xt9 mcompositor libmeegoimframework0 meego-im-uiserver meego-keyboard

 fakeroot apt-get install libduicontrolpanel-dev libmeegoreactionmap-dev libxcomposite-dev libxext-dev

 fakeroot apt-get install meegotouch-demos-widgetsgallery

 fakeroot apt-get install ui-fonts

 fakeroot apt-get install libmeegoimframework-dev libmeegoimframework0-dbg

 

Now, the configure progress is finished, then start the X-server and the ui-server:

15.And then start the X-server:

[desktop$:]DISPLAY=:0 Xephyr :2 -host-cursor -screen 864x480x16 -dpi 96 -ac +accessx +extension Composite & 

sleep 2

matchbox-window-manager -use_titlebar no -display :2 &

sleep 1

xcompmgr -d :2 &

 

If you don't like meego-sb-session to start input method for you. Remove /etc/meego-sb-session/session.enabled/20input-method file. And start input method manually.

 

[desktop$:]pkill meego-im-ui

[desktop$:]meego-im-uiserver -software -bypass-wm-hint -output-level debug

 

16.Start the ui-server:

[sbox$:]meego-sb-session start

export DISPLAY:=2

source /tmp/session_bus_address.user

pkill mdecorator

widgetsgallery -software&

 

17.Then in the project development process, you can use:

[sbox$:] meego-im-uiserver -software -bypass-wm-hint -output-level debug

 

 

 

 

 

 

MeeGo源码下载——改良版

MeeGo渐渐地完善起来,以后系统上研究的平台也将主要是它,毕竟是使用Qt作为主框架,内心里还是很喜欢的。目前MeeGo的源码还没有直接的包可以下载,只能在http://meego.gitorious...
  • moblin
  • moblin
  • 2010年09月07日 13:18
  • 4555

MeeGo源码全分析:MeeGo体系架构[图文教程]

from http://www.meegoos.com/2011/08/15/meego%E6%BA%90%E7%A0%81%E5%85%A8%E5%88%86%E6%9E%90meego%E4%...
  • andych008
  • andych008
  • 2011年08月30日 23:06
  • 1025

Joggler的MeeGo系统移植

一、准备移植环境 不管是移植通用Linux,或者MeeGo,或者Android你都需要一台Linux机器,这里我推荐Ubuntu,以下就按照Ubantu 10.10为例子说明移植步骤(如果你有打...
  • JackieWell
  • JackieWell
  • 2011年09月12日 07:06
  • 1939

图文教程-VM虚拟机安装MEEGO图解+解决黑屏-完整版

本文转自:http://www.meegofun.com/redirect.php?tid=75&goto=lastpost 图文教程-VM虚拟机安装MEEGO图解+解决黑屏-完整版xpsp3下VM安...
  • lincyang
  • lincyang
  • 2010年10月20日 08:38
  • 4876

meego开发的学习路线

meego开发的学习路线
  • jack0106
  • jack0106
  • 2011年01月20日 10:23
  • 14427

MeeGo比Android强还是弱

实话实说,因为iPhone等产品系列的崛起,诺基亚确实必须面对一系列麻烦了。但问题是,即使面对压力,诺基亚在长期发展前景和短期利益面前,还是选择了前者。这其实也并不难理解,在日新月异的通讯手机产业里混...
  • JackieWell
  • JackieWell
  • 2010年10月07日 20:41
  • 1941

MeeGo handset 1.1开发环境[2]:安装MeeGo 1.1 SDK

在安装MeeGo SDK 1.1,尤其是模拟器MeeGo SDK runtime的时候出现问题,搞得我都怀疑是否是我的Fedora或者阿土比MeeGo的指引要高,装机器都装了N次了,安装过程都没有发现...
  • flowingflying
  • flowingflying
  • 2010年11月24日 13:59
  • 3669

上网本安装MeeGo图文详细流程[转]

MeeGo安装前的准备工作1.备份原操作系统既然只是尝鲜新操作系统,那么首先要做的就是将原来的操作系统做好备份。这里建议制作一个启动U盘备用,然后将原系统做Ghost镜像放在其他非系统分区。启动U盘的...
  • lanyijia
  • lanyijia
  • 2011年05月11日 10:50
  • 2188

用repo下载MeeGo源代码

sudo apt-get install git-core curlcurl http://android.git.kernel.org/repo > ~/repochmod a+x ~/repomk...
  • sonach
  • sonach
  • 2011年07月22日 17:04
  • 1095

MeeGo 1.2 手机版UI截图

正当N9挑战大家的眼球的时候, MeeGo操作系统1.2手机版出现在了什么的实现里,新版加入了脸部识别寻找照片的特性,帮助迅速定位长相类似的照片,同时照相机的UI方面也得到了改进,此外还有一些按钮风格...
  • JackieWell
  • JackieWell
  • 2011年11月29日 14:50
  • 12737
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Meego开发环境配置...
举报原因:
原因补充:

(最多只允许输入30个字)