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

在Qt框架下配置MeeGo SDK的Xephyr運行環境

移動開發
本文為翻譯自MeeGo網站的一個文章,將詳細介紹了如何使用Xephyr搭建MeeGo SDK的開發環境。

這是一個翻譯自MeeGo網站的一個文章,也是對《MeeGo移動應用程序開發入門》的一個補充,詳細介紹了如何使用Xephyr搭建MeeGo SDK的開發環境。

配置MeeGo SDK的Xephyr運行環境

查驗主機是否包含Intel圖形芯片組

  1. $ lspci | grep VGA  

預期輸出:

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

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

下載你目標平臺對應的MeeGo SDK

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

  1. $ tar xvjf  

安裝meego-sdk-chroot腳本

“meego-sdk-chroot”腳本負責設置chroot環境的掛載點,并正確地啟動chroot. 該腳本在退出時會卸載在啟動時掛載的所有內容并清除啟動時加載的所有進程. 如下命令可以下載此腳本:

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

為meego-sdk-chroot腳本增加可執行權限:

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

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

  1. $ xhost +SI:localuser:  

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

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

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

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

建立一個目錄用于掛載MeeGo映像:

  1. $ mkdir   
  2.  

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

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

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

  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.  

在執行meego-sdk-chroot后,你看到的終端輸出會是如下的一些內容:

  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.  

此時你已進入”MeeGo 終端”. 它仿如運行在真正的MeeGo操作系統里,路徑,程序,庫,環境這些都和你在MeeGo上網本或手機中看到的一模一樣.

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

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

#p#

在Xephyr環境中啟動MeeGo UI

設置DISPLAY環境變量

因為Xephyr是在chroot終端中運行的,因此無法獲得主機DISPLAY環境變量的值. 在MeeGo chroot終端中運行’’startmeego”腳本前,使用以下命令設置DISPLAY的值.

  1. # export DISPLAY=:0  
  2.  

啟動 Xephyr

從MeeGo chroot終端命令下執行:

  1. # startmeego &  
  2.  

這會啟動Xephyr服務器并且調用其它腳本啟動MeeGo UI.

MeeGo UI
MeeGo UI

MeeGo UI
MeeGo UI

MeeGo UI

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

  1. # exit  
  2.  

這將關閉在chroot中啟動的所有進程,并且卸載因chroot環境中需要而掛載的目錄. 此時輸出應該是如下這個樣子的:

  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.  

調試

如果在運行Xephyr時遇到問題, 可以運行調試腳本查看運行過程中的詳細信息:

  1. startmeego-debug  
  2.  

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

應用程序開發

你可以在MeeGo chroot環境中編譯和運行MeeGo應用程序。默認情況下,應用程序會顯示在新開的一個窗口中。為了能使你的應用能顯示在Xephyr的MeeGo界面中,請在MeeGo chroot終端環境中以如下命令啟動你的應用程序:

  1. DISPLAY=:2  
  2.  

安裝其它軟件

你可以在MeeGo chroo環境里安裝更多其它軟件. 在MeeGo chroot終端中執行:

  1. # zypper install  
  2.  

你也可以使用以下命令更新整個MeeGo系統:

  1. # zypper dist-upgrade  
  2.  

已知問題

依賴于DBus的一些面板顯示(比如電池,網絡)不能正確的報告設備信息.

原文標題:MeeGo SDK with Xephyr

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

【編輯推薦】

  1. MeeGo移動應用程序開發入門
  2. 諾基亞發布開發框架Qt4.7 推出快速UI工具
  3. 在QT SDK下構建MeeGo Touch開發環境
  4. 詳解MeeGo Touch服務框架
  5. Meego開發中安裝Dropbox等應用詳解
責任編輯:佚名 來源: cuteqt
相關推薦

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開發

2011-07-01 11:02:30

EnyowebOShello world

2011-06-16 17:19:33

Qt Meego

2010-06-21 17:08:10

Java框架ScalaSpring

2009-06-19 16:05:39

時間類型Struts

2010-08-30 13:46:09

MeeGoMeeGo Touch

2010-10-22 10:02:14

諾基亞Qt開發者

2021-10-14 09:53:38

鴻蒙HarmonyOS應用

2022-11-11 10:56:37

2010-06-21 17:01:54

MeeGo發展

2010-01-27 14:00:50

CC++運行環境

2010-11-23 17:39:08

Qt

2009-07-03 18:07:31

Servlet的運行環

2011-07-04 14:11:43

QT 桌面 Embedded

2009-06-01 10:47:32

jboss seam例jboss seam開jboss seam
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 久久不卡视频 | 伊人网91| 国产成人在线免费 | 黄视频网站在线 | 男女羞羞的网站 | 日日干天天操 | 黄色在线免费观看 | 日韩免费高清视频 | 国产精品爱久久久久久久 | 欧美一级三级 | 国产日韩欧美激情 | 成人中文字幕在线观看 | 中文字幕在线播放第一页 | 亚洲精品免费在线观看 | 免费黄色a级毛片 | a久久久久久 | 国产成人精品一区二区三区网站观看 | 99精品国产在热久久 | 91在线最新 | 久久国内精品 | 国产美女久久久 | 蜜桃黄网 | 国产视频福利在线观看 | 男女激情网 | 午夜精品视频一区 | av黄色在线 | 99久久精品国产麻豆演员表 | 日本aa毛片a级毛片免费观看 | 人人精品| 91亚洲欧美 | 日本久久网 | 精品国产乱码久久久久久牛牛 | 日韩视频一区二区 | 国产高清精品在线 | 国产精品区一区二区三区 | 午夜视频在线 | 色播久久 | 国产一区二区视频免费在线观看 | 国产成在线观看免费视频 | 365夜爽爽欧美性午夜免费视频 | 国产三区视频在线观看 |