[MeeGo-dev] New idea about Meego SDK with Xephyr
Chen, Zhang Z
zhang.z.chen at intel.com
Tue Dec 7 19:31:04 PST 2010
You should do it in the CODE, using setenv().
From: tang.xinhui at byd.com [mailto:tang.xinhui at byd.com]
Sent: Wednesday, December 08, 2010 11:14 AM
To: Chen, Zhang Z; meego-sdk at meego.com; meego-dev at meego.com
Subject: Re: [MeeGo-dev] New idea about Meego SDK with Xephyr
see attach!!
only set Qt Creator Build Environment's DISPLAY=2.0,
/*******************************************************/
Email: tang.xinhui at byd.com<mailto:tang.xinhui at byd.com> http://www.byd.com
/*******************************************************/
----- Original Message -----
From: Chen, Zhang Z<mailto:zhang.z.chen at intel.com>
To: tang.xinhui at byd.com<mailto:tang.xinhui at byd.com> ; meego-sdk at meego.com<mailto:meego-sdk at meego.com> ; meego-dev at meego.com<mailto:meego-dev at meego.com>
Sent: Wednesday, December 08, 2010 10:55 AM
Subject: RE: [MeeGo-dev] New idea about Meego SDK with Xephyr
How did you set display in your application? Can I see the code?
From: tang.xinhui at byd.com<mailto:tang.xinhui at byd.com> [mailto:tang.xinhui at byd.com]
Sent: Tuesday, December 07, 2010 5:42 PM
To: Chen, Zhang Z; meego-sdk at meego.com<mailto:meego-sdk at meego.com>; meego-dev at meego.com<mailto:meego-dev at meego.com>
Subject: Re: [MeeGo-dev] New idea about Meego SDK with Xephyr
no ,it's not works,
i try to modify sshd_config,test whether works.
/*******************************************************/
Email: tang.xinhui at byd.com<mailto:tang.xinhui at byd.com> http://www.byd.com
/*******************************************************/
----- Original Message -----
From: Chen, Zhang Z<mailto:zhang.z.chen at intel.com>
To: tang.xinhui at byd.com<mailto:tang.xinhui at byd.com> ; meego-sdk at meego.com<mailto:meego-sdk at meego.com> ; meego-dev at meego.com<mailto:meego-dev at meego.com>
Sent: Tuesday, December 07, 2010 5:31 PM
Subject: RE: [MeeGo-dev] New idea about Meego SDK with Xephyr
Next version of meego-sdk-qt-creator can fix this problem by not hard coding DISPLAY. The current workaround should be that you set the DISPLAY env variable to DISPLAY=:2.0 in your application ... Would you please try it to see if it works?
From: tang.xinhui at byd.com<mailto:tang.xinhui at byd.com> [mailto:tang.xinhui at byd.com]
Sent: Tuesday, December 07, 2010 5:08 PM
To: Chen, Zhang Z; meego-sdk at meego.com<mailto:meego-sdk at meego.com>; meego-dev at meego.com<mailto:meego-dev at meego.com>
Subject: Re: [MeeGo-dev] New idea about Meego SDK with Xephyr
Xephyr's DISPLAY=:0 is ok, but In Xephyr's runing MeeGo OS windows default DISPLAY=:2.0 ,cannot change.
/*******************************************************/
Email: tang.xinhui at byd.com<mailto:tang.xinhui at byd.com> http://www.byd.com
/*******************************************************/
----- Original Message -----
From: Chen, Zhang Z<mailto:zhang.z.chen at intel.com>
To: tang.xinhui at byd.com<mailto:tang.xinhui at byd.com> ; meego-sdk at meego.com<mailto:meego-sdk at meego.com> ; meego-dev at meego.com<mailto:meego-dev at meego.com>
Sent: Tuesday, December 07, 2010 4:32 PM
Subject: RE: [MeeGo-dev] New idea about Meego SDK with Xephyr
No. QtCreator sets DISPLAY=:0 in its code. So the application will always been displayed in the host, unless you change the DISPLAY of the host desktop and make Xephyr's DISPLAY:=0
From: tang.xinhui at byd.com<mailto:tang.xinhui at byd.com> [mailto:tang.xinhui at byd.com]
Sent: Tuesday, December 07, 2010 3:11 PM
To: Chen, Zhang Z; meego-sdk at meego.com<mailto:meego-sdk at meego.com>; meego-dev at meego.com<mailto:meego-dev at meego.com>
Subject: Re: [MeeGo-dev] New idea about Meego SDK with Xephyr
yes, QtCreator sets DISPLAY=:2.0
chroot env as Xephyr use DISPLAY=:2.0 too.
/*******************************************************/
Email: tang.xinhui at byd.com<mailto:tang.xinhui at byd.com> http://www.byd.com
/*******************************************************/
----- Original Message -----
From: Chen, Zhang Z<mailto:zhang.z.chen at intel.com>
To: tang.xinhui at byd.com<mailto:tang.xinhui at byd.com> ; meego-sdk at meego.com<mailto:meego-sdk at meego.com> ; meego-dev at meego.com<mailto:meego-dev at meego.com>
Sent: Tuesday, December 07, 2010 3:00 PM
Subject: RE: [MeeGo-dev] New idea about Meego SDK with Xephyr
QtCreator sets DISPLAY=:0 before executing the application. That might be the reason why it displays in the chroot env as Xephyr use display :2 ?
From: tang.xinhui at byd.com<mailto:tang.xinhui at byd.com> [mailto:tang.xinhui at byd.com]
Sent: Tuesday, December 07, 2010 2:42 PM
To: Chen, Zhang Z; meego-sdk at meego.com<mailto:meego-sdk at meego.com>; meego-dev at meego.com<mailto:meego-dev at meego.com>
Subject: Re: [MeeGo-dev] New idea about Meego SDK with Xephyr
[usr at localhost mnt]$ sudo /etc/init.d/sshd stop (important) command already stop host sshd.
Now ,QtCreator can connection Xephyr,but application UI can't show Xephyr, it's show in host desktop,
i try kill host's sshd ,mybey happens something.
/*******************************************************/
Email: tang.xinhui at byd.com<mailto:tang.xinhui at byd.com> http://www.byd.com
/*******************************************************/
----- Original Message -----
From: Chen, Zhang Z<mailto:zhang.z.chen at intel.com>
To: tang.xinhui at byd.com<mailto:tang.xinhui at byd.com> ; meego-sdk at meego.com<mailto:meego-sdk at meego.com> ; meego-dev at meego.com<mailto:meego-dev at meego.com> ; meego-touch-dev-request at meego.com<mailto:meego-touch-dev-request at meego.com>
Sent: Tuesday, December 07, 2010 2:22 PM
Subject: RE: [MeeGo-dev] New idea about Meego SDK with Xephyr
It's an interesting idea. But your QtCreator configuration just connect to the host machine, not the chroot environment. If you kill sshd in your host and start it in the chroot environment, the application UI may come up in Xephyr.
From: meego-dev-bounces at meego.com<mailto:meego-dev-bounces at meego.com> [mailto:meego-dev-bounces at meego.com] On Behalf Of tang.xinhui at byd.com<mailto:tang.xinhui at byd.com>
Sent: Tuesday, December 07, 2010 1:14 PM
To: meego-sdk at meego.com<mailto:meego-sdk at meego.com>; meego-dev at meego.com<mailto:meego-dev at meego.com>; meego-touch-dev-request at meego.com<mailto:meego-touch-dev-request at meego.com>
Subject: [MeeGo-dev] New idea about Meego SDK with Xephyr
Because performance of MeeGo OS in QEMU is slow,Animation and screen changes is slow , need VT . and There are not many devices runs MeeGo OS.
so, for easy, i hava a new idea is mixed QT-Creator and Xephyr. Qt-Creator and Xephyr both are independence running on linux host,Xehpyr is seen as what QEMU,Detailed steps,see the following:
1,installing Meego-sdk for linux
quote:
http://wiki.meego.com/MeeGo_SDK_with_
2,Xephyr
[usr at localhost mnt]$ sudo mount -o loop,offset=512 /usr/lib/madde/linux-i686/runtimes/meego-handset-ia32-qemu-1.1.20101031.2201-sda-runtime/ /mnt/chroot/
[usr at localhost mnt]$ sudo /etc/init.d/ssd stop (important)
[txh at localhost mnt]$ sudo ./meego-sdk-chroot chroot/
root at meego-handset-sdk:/<mailto:root at meego-handset-sdk:/># /etc/init.d/sshd start
2,setup QT-creator
see,attach:Screenshot-Options.png
and click test button,it's ok.
3,debuging with Qt Creator
quote:
http://wiki.meego.com/SDK/Docs/1.1/Debugging_with_Qt_Creator
4,show interface in MeeGo
:> Now there is a problem, can't show interface in MeeGo ,only show on host desktop.
hope someone can help me!!
/*******************************************************/
Email: tang.xinhui at byd.com<mailto:tang.xinhui at byd.com> http://www.byd.com
/*******************************************************/
Powered by BYD Security Gateway.
Powered by BYD Security Gateway.
Powered by BYD Security Gateway.
Powered by BYD Security Gateway.
Powered by BYD Security Gateway.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.meego.com/pipermail/meego-dev/attachments/20101208/d0d76213/attachment.html>
More information about the MeeGo-dev
mailing list