On Sun, 2006-10-15 at 22:56 -0500, Anthony Liguori wrote:
> Marc André Tanner wrote:
> > Hi,
> > 
> > During the last few weeks i was playing around with the idea to
> > implement a GUI for qemu and so this is what i came up with.
> 
> Cool.  You should checkout virt-manager.  It has much the same mission 
> as what you describe.

Ok, i will check it out, what is the state of the libvirt backend for
qemu?

> > Since i am still pretty new to C/C++ development (in fact i would call
> > this my first real world C++ application) and not familiar with qemu
> > internals i decided to implement the GUI independent of qemu itself. So
> > from a technically point of view i just call qemu with arguments to
> > redirect the monitor to stdio and to export the display to vnc (-monitor
> > stdio -vnc display). I then try to capture and embed the vnc display
> > within the GUI that's where libvncclient[1] comes in.
> 
> I have no experience with libvncclient.  I think the general idea of 
> using VNC to create an external QEMU GUI is a good one.  

Yep, although the performance will obviously be a bit slower.

> Previously, I 
> had posted some patches for a shmem GUI that used a custom control 
> channel.  After hacking on that for a little bit based on some feedback, 
> I've come full circle and am now under the view that extending VNC is a 
> better long term approach.
> 
> So, I've reserved some pseudo-encodings and a client message type and am 
> now working on some VNC extensions to enable better QEMU integration.
> 
> My current client code is available at:
> 
> http://hg.codemonkey.ws/vnc-gui/
> 
> The VNC extensions are still a work in progress but documentation is here:
> 
> http://tocm.wikidot.com/vncextensions
> 
> Regards,
> 
> Anthony Liguori

If i find some time, i will take a look at it.

Anyway if someone has comments about my libvncclient based code, please
share them.

Regards,

Marc



_______________________________________________
Qemu-devel mailing list
Qemu-devel@nongnu.org
http://lists.nongnu.org/mailman/listinfo/qemu-devel

Reply via email to