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