From: "Jim C. Brown" <jma5@umd.edu>
To: qemu-devel@nongnu.org
Subject: [Qemu-devel] gtk tarball
Date: Sat, 16 Jul 2005 00:27:02 -0400 [thread overview]
Message-ID: <20050716042702.GA31658@jbrown.mylinuxbox.org> (raw)
[-- Attachment #1: Type: text/plain, Size: 1854 bytes --]
I've made some minor changes to gtk2.c which allow passing of parameters, though
there aren't many yet. The only recognized ones are -window-resize-on and
-raw-grab. Also, now gtk_init_check() sees the real arguments so you can
pass gtk options if you wish.
This also required some changes to vl.c, and applying patch upon patch is
getting unwieldy, so I'm putting all the patches and files you need to convert
plain qemu into qemugtk in a tarball. Simply extract it into the qemu directory
(the files will show up in the current directory) and apply qemu-gtk-patch.diff
and vl.c.diff, and reconfigure to enable gtk support.
-window-resize-on will make the gtk window resize everytime the guest resolution
changes (the scrollbars are still there so you can shrink the window and scroll
it if you want).
-raw-grab turns on old-style grabbing for non-fullscreen mode. The default mode
doesnt really grab but simply follows the host mouse (I find that using the raw
grab with a scrolled window can be very unwieldy). Full screen mode always uses
raw grab, there is no option to disable raw grab in full screen mode.
As for the gui, I've built the qgui that Sebastien provided but I haven't figured
out how to merge it into qemu yet. The thing is massive and seems to be set up
to provide a GUI for a qemu which supports running multiple VMs - in addition
there are what are apparently several startup screens that allow a user to
input options to qemu. Also there is GUI code for qemu-img (this I am not
planning on integrating). I don't have the slightest idea what the final
qGUI is suppose to feel like (there seem to be several windows which are just
slightly different versions of other ones, I guess I'm suppose to figure out
which version is best).
--
Infinite complexity begets infinite beauty.
Infinite precision begets infinite perfection.
[-- Attachment #2: qemugtk.tar.bz2 --]
[-- Type: application/octet-stream, Size: 13494 bytes --]
next reply other threads:[~2005-07-16 4:36 UTC|newest]
Thread overview: 2+ messages / expand[flat|nested] mbox.gz Atom feed top
2005-07-16 4:27 Jim C. Brown [this message]
2005-07-16 22:10 ` [Qemu-devel] Re: gtk tarball Jim C. Brown
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20050716042702.GA31658@jbrown.mylinuxbox.org \
--to=jma5@umd.edu \
--cc=qemu-devel@nongnu.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).