Ok, this is more in line with what I was talking about.....  My real
complaint is that the mouse doesn't work properly under plex86.  Kevin knows
what my complaint is, but rightly is working on things of bigger issue right
now.  What I have been trying to work out is a way to make the transfer of
mouse "control" or "possession" between X and plex86 work more cleanly.
As far as I have looked, there does not seem to be anything explicitly wrong
with Kevin's mouse event handling code under X (for the bochs plugin)--but
it still fails to pass the majority of mouse events to the guest, and it
does not really grab the X mouse-cursor as it should according to the code
that he has written (it functions the same under KDE, blackbox, and
GNOME/Enlightenment so it is not a window manager dependent error).
Note: I have narrowed the problem down to something in or linked to the X
interface source file (x.cc or x-gui.cc? I'm on my windows-running laptop &
can't remember), as the windows-compiled version of bochs has no errors in
its mouse support (no missed button events, and proper grabbing of the
cursor for instance).

Drew Northup, N1XIM


> -----Original Message-----
> From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]]On Behalf
> Of David B.Harris
> Sent: Friday, December 15, 2000 7:20 PM
> To: [EMAIL PROTECTED]
> Subject: Re: [plex86] display local:1? (the F8 console.......)
>
>
> To quote "Drew Northup" <[EMAIL PROTECTED]>,
> # Is there some way to get something to open the F8 console (X normally
> uses
> # the F7 console)?  If so, is there some way that the guest graphics
> could
> # output solely to this window (maybe through X or something)?  This
> would
> # solve some mouse problems that I have been having (I've been through
> the
> # code some 60 or 70 times and I can't figure out why it doesn't work
> # right!!!).
>
> This is what I would do, step by step:
>
> 1) login to a console shell
> 2) execute 'X :1 &'
> 3) press CTRL+ALT+F1(or whatever) to get back to your shell
> 4) execute 'export DISPLAY=:1'
> 5) run whatever program(in this case plex86), which will use the second
> X display as its output.
>
> If the program you're going to run accepts geometry arguments(ie:
> --geometry= or -geometry), then set the geometry to
> "<screenwidth>x<screenheight>", substituting in appropriate values for
> screenwidth and screenheight, in pixels.
>
> That way, you get a nice, full-screen session, with no window manager
> overhead.
>
> Dave
>


Reply via email to