[Top][All Lists]
[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
- Re: [Qemu-devel] Re: [RFC] qemu-gui based on wxWidgets and libvncclient, (continued)
- Re: [Qemu-devel] Re: [RFC] qemu-gui based on wxWidgets and libvncclient, Fabrice Bellard, 2006/10/17
- Re: [Qemu-devel] Re: [RFC] qemu-gui based on wxWidgets and libvncclient, Johannes Schindelin, 2006/10/18
- Re: [Qemu-devel] Re: [RFC] qemu-gui based on wxWidgets and libvncclient, malc, 2006/10/18
- [Qemu-devel] Re: [RFC] qemu-gui based on wxWidgets and libvncclient, Anthony Liguori, 2006/10/19
- Re: [Qemu-devel] Re: [RFC] qemu-gui based on wxWidgets and libvncclient, Fabrice Bellard, 2006/10/19
- Re: [Qemu-devel] Re: [RFC] qemu-gui based on wxWidgets and libvncclient, Stefan Weil, 2006/10/19
- Re: [Qemu-devel] Re: [RFC] qemu-gui based on wxWidgets and libvncclient, Oliver Gerlich, 2006/10/20
- VNC audio extension, was Re: [Qemu-devel] Re: [RFC] qemu-gui based on wxWidgets and libvncclient, Johannes Schindelin, 2006/10/20
- Re: [Qemu-devel] Re: [RFC] qemu-gui based on wxWidgets and libvncclient, Jorge Luis Zapata Muga, 2006/10/19
- [Qemu-devel] Re: [RFC] qemu-gui based on wxWidgets and libvncclient, Anthony Liguori, 2006/10/19
Re: [Qemu-devel] Re: [RFC] qemu-gui based on wxWidgets and libvncclient,
Marc André Tanner <=