qemu-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Qemu-devel] Re: [RFC] qemu-gui based on wxWidgets and libvncclient


From: Marc André Tanner
Subject: Re: [Qemu-devel] Re: [RFC] qemu-gui based on wxWidgets and libvncclient
Date: Tue, 17 Oct 2006 23:10:00 +0200

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





reply via email to

[Prev in Thread] Current Thread [Next in Thread]