Howdy,

I started working last week on a GTK GUI for QEmu. I've made enough progress that I wanted to share the results with everyone and collect feedback--especially any feedback regarding what should be added/changed for inclusion in Fabrice's tree.

Here's a rough overview of the features:

o XShmImage based display widget--initial performance tests indicate it has identical overhead to the SDL GUI.
o GUI-based pause/save/restore/eject
o Screenshot (supporting all formats of GdkPixbuf--png, jpg, bmp, etc.)
o Video Capture (based on ffmpeg--currently uses mpeg1)
o Fullscreen mode with autohiding toolbar (thanks to libview--http://view.sf.net) o Software scaling (so there's no black bars in full screen mode like with SDL) o XEmbed support (a pygtk based POC tabbed GUI is available at http://qemu.codemonkey.ws/qemu-tabbed.py)

You can grab a tarball at:

http://qemu.codemonkey.ws/tarballs/qemu-gtk-20051109.tar.gz

Or you can clone my hg tree with:

hg clone http://qemu.codemonkey.ws/hg/gtk

A couple screenshots are available at:

http://qemu.codemonkey.ws/screenshots/

Any feedback is greatly appreciated. A bunch of stuff is not there yet (there's barely any accelerator support so you can't get to the monitor yet) and I haven't tested on non true color X servers so your results may vary.

Regards,

Anthony Liguori


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

Reply via email to