在Linux上使用MeeGo SDK进行开发(3)

  六、运行模拟器

  在chroot环境下,以root的身份执行:startmeego&

  这将启动Xephyr服务器,并运行一个脚本。这个脚本在Xephyr里启动一个MeeGo桌面。

  如果你想在chroot环境里启动一个程序,并显示在模拟器窗口里,你可以:

  DISPLAY=:2glxgears(用你想启动的程序名代替glxgears)

  在模拟器里Debugging

  如果你的模拟器出现了问题,可以使用debug脚本,看看具体发生了些什么:startmeego-debug

  这个脚本会在控制台输出一些信息,这些信息应该能给你问题的线索。

  模拟器里的NetbookUX界面

  它看起来像这样:(缺图)

  已发现的问题:*.一些依赖DBus的工具条组件(比如电池,网络)无法报告设备的工作状态。

  七、停止模拟器

  要停止模拟器,只需要离开chrootshell:exit

  这会停止模拟器启动的所有进程,并卸载chroot环境使用的路径。这会输出下面这样的信息:

exitumount/home/ell/meego-sdk-0524/procumount/home/ell/meego-sdk 
 
-0524/sysumount/home/ell/meego-sdk-0524/dev/ptsumount/home/ell/meego-sdk 
 
-0524/devumount/home/ell/meego-sdk-0524/tmpumount/home/ell/meego-sdk 
 
-0524/var/lib/dbusumount/home/ell/meego-sdk-0524/var/run/dbus 

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/25820.html