成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

在Qt框架下配置MeeGo SDK的Xephyr運(yùn)行環(huán)境

移動開發(fā)
本文為翻譯自MeeGo網(wǎng)站的一個(gè)文章,將詳細(xì)介紹了如何使用Xephyr搭建MeeGo SDK的開發(fā)環(huán)境。

這是一個(gè)翻譯自MeeGo網(wǎng)站的一個(gè)文章,也是對《MeeGo移動應(yīng)用程序開發(fā)入門》的一個(gè)補(bǔ)充,詳細(xì)介紹了如何使用Xephyr搭建MeeGo SDK的開發(fā)環(huán)境。

配置MeeGo SDK的Xephyr運(yùn)行環(huán)境

查驗(yàn)主機(jī)是否包含Intel圖形芯片組

  1. $ lspci | grep VGA  

預(yù)期輸出:

  1. 00:02.0 VGA compatible controller: ”’Intel Corporation”’ …  

(你的系統(tǒng)最好含Intel圖形芯片組).

下載你目標(biāo)平臺對應(yīng)的MeeGo SDK

解壓下載的映像文件到工作目錄

  1. $ tar xvjf  

安裝meego-sdk-chroot腳本

“meego-sdk-chroot”腳本負(fù)責(zé)設(shè)置chroot環(huán)境的掛載點(diǎn),并正確地啟動chroot. 該腳本在退出時(shí)會卸載在啟動時(shí)掛載的所有內(nèi)容并清除啟動時(shí)加載的所有進(jìn)程. 如下命令可以下載此腳本:

  1. $ wget http://download3.meego.com/meego-sdk-chroot  
  2.  

為meego-sdk-chroot腳本增加可執(zhí)行權(quán)限:

  1. $ chmod +x ./meego-sdk-chroot  
  2.  

配置主機(jī)上的X允許Xephyr可以訪問其顯示區(qū)(allow Xephyr to access the display)

  1. $ xhost +SI:localuser:  

允許用戶”bob”訪問X顯示區(qū)的例子:

  1. $ xhost +SI:localuser:bob  
  2.  

(如果你的主機(jī)重啟了,那么在運(yùn)行Xephyr或Qt Creator前,需要再一次運(yùn)行xhost命令)

掛載并切換根目錄(chroot)到MeeGo映像

建立一個(gè)目錄用于掛載MeeGo映像:

  1. $ mkdir   
  2.  

將Meego映像掛載到新建的目錄上:

  1. $ sudo mount -o loop,offset=512 
  2.  

切換系統(tǒng)的終端根目錄(chroot)到MeeGo系統(tǒng)的根目錄上:

  1. $ sudo ./meego-sdk-chroot  
  2.  

例子:

  1. $ sudo mkdir /opt/meego-handset  
  2. $ sudo mount -o loop,offset=512 ./meego-handset-ia32-1.0.80.9.20100706.1-sdk-pre0721.raw /opt/meego-handset  
  3. $ sudo ./meego-sdk-chroot /opt/meego-handset  
  4.  

在執(zhí)行meego-sdk-chroot后,你看到的終端輸出會是如下的一些內(nèi)容:

  1. mount –bind /proc /home/ell/meego-sdk-0524/proc  
  2. mount –bind /sys /home/ell/meego-sdk-0524/sys  
  3. mount –bind /dev /home/ell/meego-sdk-0524/dev  
  4. mount –bind /dev/pts /home/ell/meego-sdk-0524/dev/pts  
  5. mount –bind /tmp /home/ell/meego-sdk-0524/tmp  
  6. mount –bind /var/lib/dbus /home/ell/meego-sdk-0524/var/lib/dbus  
  7. mount –bind /var/run/dbus /home/ell/meego-sdk-0524/var/run/dbus  
  8. cp /etc/resolv.conf /home/ell/meego-sdk-0524/etc/resolv.conf  
  9. root@meego-handset-sdk:/#  
  10.  

此時(shí)你已進(jìn)入”MeeGo 終端”. 它仿如運(yùn)行在真正的MeeGo操作系統(tǒng)里,路徑,程序,庫,環(huán)境這些都和你在MeeGo上網(wǎng)本或手機(jī)中看到的一模一樣.

提示: ”meego-sdk-chroot”會用到”chroot”命令.請確保你的PATH路徑中包含了”chroot”命令:

  1. $ alias chroot=’/usr/sbin/chroot’  

#p#

在Xephyr環(huán)境中啟動MeeGo UI

設(shè)置DISPLAY環(huán)境變量

因?yàn)閄ephyr是在chroot終端中運(yùn)行的,因此無法獲得主機(jī)DISPLAY環(huán)境變量的值. 在MeeGo chroot終端中運(yùn)行’’startmeego”腳本前,使用以下命令設(shè)置DISPLAY的值.

  1. # export DISPLAY=:0  
  2.  

啟動 Xephyr

從MeeGo chroot終端命令下執(zhí)行:

  1. # startmeego &  
  2.  

這會啟動Xephyr服務(wù)器并且調(diào)用其它腳本啟動MeeGo UI.

MeeGo UI
MeeGo UI

MeeGo UI
MeeGo UI

MeeGo UI

退出模擬器/li>你可以通過直接關(guān)閉Xephyr窗口(點(diǎn)擊左上角的X按鈕)停止Xephyr服務(wù).并在MeeGo Chroot終端中輸入exit退出MeeGo:

  1. # exit  
  2.  

這將關(guān)閉在chroot中啟動的所有進(jìn)程,并且卸載因chroot環(huán)境中需要而掛載的目錄. 此時(shí)輸出應(yīng)該是如下這個(gè)樣子的:

  1. umount /home/ell/meego-sdk-0524/proc  
  2. umount /home/ell/meego-sdk-0524/sys  
  3. umount /home/ell/meego-sdk-0524/dev/pts  
  4. umount /home/ell/meego-sdk-0524/dev  
  5. umount /home/ell/meego-sdk-0524/tmp  
  6. umount /home/ell/meego-sdk-0524/var/lib/dbus  
  7. umount /home/ell/meego-sdk-0524/var/run/dbus  
  8.  

調(diào)試

如果在運(yùn)行Xephyr時(shí)遇到問題, 可以運(yùn)行調(diào)試腳本查看運(yùn)行過程中的詳細(xì)信息:

  1. startmeego-debug  
  2.  

它會在命令行終端打印出來,在工作不正常時(shí)可以從中得到一些線索.

應(yīng)用程序開發(fā)

你可以在MeeGo chroot環(huán)境中編譯和運(yùn)行MeeGo應(yīng)用程序。默認(rèn)情況下,應(yīng)用程序會顯示在新開的一個(gè)窗口中。為了能使你的應(yīng)用能顯示在Xephyr的MeeGo界面中,請?jiān)贛eeGo chroot終端環(huán)境中以如下命令啟動你的應(yīng)用程序:

  1. DISPLAY=:2  
  2.  

安裝其它軟件

你可以在MeeGo chroo環(huán)境里安裝更多其它軟件. 在MeeGo chroot終端中執(zhí)行:

  1. # zypper install  
  2.  

你也可以使用以下命令更新整個(gè)MeeGo系統(tǒng):

  1. # zypper dist-upgrade  
  2.  

已知問題

依賴于DBus的一些面板顯示(比如電池,網(wǎng)絡(luò))不能正確的報(bào)告設(shè)備信息.

原文標(biāo)題:MeeGo SDK with Xephyr

原文地址:http://wiki.meego.com/MeeGo_SDK_with_Xephyr

【編輯推薦】

  1. MeeGo移動應(yīng)用程序開發(fā)入門
  2. 諾基亞發(fā)布開發(fā)框架Qt4.7 推出快速UI工具
  3. 在QT SDK下構(gòu)建MeeGo Touch開發(fā)環(huán)境
  4. 詳解MeeGo Touch服務(wù)框架
  5. Meego開發(fā)中安裝Dropbox等應(yīng)用詳解
責(zé)任編輯:佚名 來源: cuteqt
相關(guān)推薦

2011-06-16 16:41:20

Qt MeeGo SDK

2010-09-15 09:00:21

MeeGo TouchQT SDKMeeGo

2010-11-18 14:47:49

2010-11-17 09:29:31

linux Fedora 13Ubuntu 10.0

2011-07-01 10:52:59

EnyowebOS 3.0 S

2010-07-02 12:58:39

Meego開發(fā)

2011-07-01 11:02:30

EnyowebOShello world

2010-06-21 17:08:10

Java框架ScalaSpring

2011-06-16 17:19:33

Qt Meego

2009-06-19 16:05:39

時(shí)間類型Struts

2010-08-30 13:46:09

MeeGoMeeGo Touch

2010-10-22 10:02:14

諾基亞Qt開發(fā)者

2021-10-14 09:53:38

鴻蒙HarmonyOS應(yīng)用

2022-11-11 10:56:37

2010-01-27 14:00:50

CC++運(yùn)行環(huán)境

2010-06-21 17:01:54

MeeGo發(fā)展

2010-11-23 17:39:08

Qt

2009-07-03 18:07:31

Servlet的運(yùn)行環(huán)

2011-07-04 14:11:43

QT 桌面 Embedded

2009-06-01 10:47:32

jboss seam例jboss seam開jboss seam
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號

主站蜘蛛池模板: 免费观看黄网站 | 有码在线| 一本一道久久a久久精品综合 | 99精品视频在线 | 亚洲电影在线播放 | 欧美一区精品 | 日韩精品免费视频 | 97久久精品午夜一区二区 | 精品一区二区三区不卡 | 国产激情一区二区三区 | www亚洲精品 | 天天欧美 | 成人在线视频网 | 黄色毛片在线看 | 成人国产精品视频 | 久久久久国色av免费观看性色 | 在线天堂免费中文字幕视频 | 神马九九| 成人在线欧美 | 欧美精品一区二区三区蜜臀 | 粉色午夜视频 | 国产精品高潮呻吟久久av黑人 | 久久视频精品 | 在线视频日韩精品 | 性欧美hd | 亚洲女人天堂成人av在线 | 亚洲免费在线观看av | 亚洲资源在线 | 国产乱码精品一品二品 | 午夜久久久 | 国产精品激情小视频 | 91精品久久久久久综合五月天 | 久久国产区 | 国产精品美女久久久久久免费 | 欧美中文字幕一区二区三区 | 99精品欧美一区二区三区 | 久久av资源网 | 国产欧美在线 | 我爱操 | 成人久久久久 | 日日骚网 |