This is the mail archive of the
cygwin-xfree@cygwin.com
mailing list for the Cygwin XFree86 project.
RE: XGGI-on-X ... nothing?
- To: "'Brian Michael Genisio'" <genisiob at pilot dot msu dot edu>
- Subject: RE: XGGI-on-X ... nothing?
- From: Suhaib Siddiqi <ssiddiqi at inspirepharm dot com>
- Date: Sat, 2 Jun 2001 19:57:24 -0400
- Cc: "'cygwin-xfree at cygwin dot com'" <cygwin-xfree at cygwin dot com>
Brian,
I believe you will still be able to control it from other X programs.
Give it a try please.
Suhaib
> -----Original Message-----
> From: Brian Michael Genisio [mailto:genisiob@pilot.msu.edu]
> Sent: Saturday, June 02, 2001 7:56 PM
> To: ssiddiqi@inspirepharm.com
> Subject: Re: XGGI-on-X ... nothing?
>
> Thank you for your suggestions, but direct X will not work for me. I need
> to
> draw XGGI to an X window, so I can controll it from other X programs.
>
> Thank you,
> Brian
>
> >
> > Brian,
> >
> > Sorry for late reply. Try directx direct. It should work. I tested your
> > scenario with Exceed, with target X XGGI does not display but with
> target
> > directx it does. I remember, now, that target X on Win32 platform was
> > having display problems.
> > For target directx you will need to install direct libraries.
> >
> > Suhaib
> >
> > > -----Original Message-----
> > > From: Brian Michael Genisio [mailto:genisiob@pilot.msu.edu]
> > > Sent: Friday, June 01, 2001 2:07 PM
> > > To: ssiddiqi@inspirepharm.com
> > > Subject: Re: XGGI-on-X ... nothing?
> > >
> > > XGGI defaults to a target of X
> > >
> > > >
> > > > > So XGGI is does not work on an X target, only a direct X
> > > > > target? In Unix, XGGI
> > > > > works on an X target, creating an X server nested within
> > > > > another X server.
> > > > > This allows for programs that want sole use of the X server
> > > > > to run happily with
> > > > > other programs on the same screen.
> > > >
> > > > If you use target X. Have installed GGI libraries for X?
> > > > using target X it suppose to behave like it does on UNIX...
> > > > If you specify target directx, it will use only directX.
> > > >
> > > > >Xnest does this, and so
> > > > > does XGGI. XGGI is
> > > > > less buggy than Xnest, and the application I am integrating
> > > > > (we do not develop
> > > > > it) with my application will crash under Xnest :( Soooo,
> > > > > XGGI has been the
> > > > > solution under Unix.
> > > > >
> > > > > It runs happily against an X target, and lives within XFree86
> > > > > in Solaris and
> > > > > Linux. In Windows, it will draw, proving to me that it is
> > > > > kind of working, but
> > > > > you cannot draw to it :( You can try it youself. Run an X
> > > > > server and set your
> > > > > display to the X server. Then, run XGGI :1 -ac (instead of
> > > > > XGGI -targets
> > > > > directx). XGGI will come up as XGGI-on-X (As opposed to
> > > > > XGGI-on-directx).
> > > >
> > > > I will test your suggetions. But I can do over the weekend, not
> today.
> > > >
> > > > Suhaib
> > > >
> > > >
> > > > >
> > > > > The reason we cannot use it as a standalone, is because we
> > > > > want it to draw to a
> > > > > window that is already created (-targets "X:-inwin=winid").
> > > > > By doing this, we
> > > > > can control a little X server as a window. Kind of neat...
> > > > > which is why I need
> > > > > to get XGGI working in Windows with an X target.
> > > > >
> > > > > Thanks,
> > > > > Brian
> > > > >
> > > > >
> > > > > >
> > > > >
> > > > > > XGGI is a complete X-server, you cannot run like Xnest. You
> > > > > > can run it alongside Exceed. The code of XGGI was slightly
> > > > > modified for
> > > > > > Win32/Cygwin. It also uses different libraries on Win32
> > > > > then on UNIX. John
> > > > > > Fortin
> > > > > > may shed some light on it. Can you not use Xnest from XFree86?
> > > > > >
> > > > > > Suhaib
> > > > > >
> > > > > > > -----Original Message-----
> > > > > > > From: Brian Michael Genisio [mailto:genisiob@pilot.msu.edu]
> > > > > > > Sent: Friday, June 01, 2001 12:37 PM
> > > > > > > To: ssiddiqi@inspirepharm.com
> > > > > > > Subject: Re: XGGI-on-X ... nothing?
> > > > > > >
> > > > > > >
> > > > > > > Thanks for the pointer, but unfortunately, that is not what I
> > > > > > > am looking for.
> > > > > > > I want to run XGGI within the Exceed X server, not alongside
> > > > > > > the Exceed
> > > > > > > Xserver. I need XGGI to work like a nested X server (like
> > > > > > > Xnest, but it needs
> > > > > > > to be XGGI specificly). This works under Unix, and it is
> > > > > > > ALMOST working under
> > > > > > > cygwin, but it just wont display anything.
> > > > > > >
> > > > > > > Thanks,
> > > > > > > Brian
> > > > > > >
> > > > > > > >
> > > > > > > >
> > > > > > > > Alexander posted a solution to a problem similar to yours.
> > > > > > > >
> > > > > > > > http://xfree86.cygwin.com/ml/cygwin-xfree/2001-
> q2/msg01872.html
> > > > > > > >
> > > > > > > > Suhaib
> > > > > > > >
> > > > > > > >
> > > > > > > > > -----Original Message-----
> > > > > > > > > From: Brian Michael Genisio
> [mailto:genisiob@pilot.msu.edu]
> > > > > > > > > Sent: Friday, June 01, 2001 11:14 AM
> > > > > > > > > To: cygwin-xfree@sources.redhat.com
> > > > > > > > > Subject: XGGI-on-X ... nothing?
> > > > > > > > >
> > > > > > > > >
> > > > > > > > > Hello fello Cygwin / Xf86 people... I am trying to get
> XGGI
> > > > > > > > > to work like an
> > > > > > > > > Xnest might. I have coppied the binaries, as well as
> built
> > > > > > > > > XGGI and the
> > > > > > > > > libraries supporting XGGI. I run XGGI like I would on a
> > > > > > > linux box...
> > > > > > > > >
> > > > > > > > > XGGI :1 -ac
> > > > > > > > >
> > > > > > > > > This works, and brings XGGI up, with a black background.
> > > > > > > > > From there, there is
> > > > > > > > > nothing. If I try to put an xterm up (after setting
> DISPLAY
> > > > > > > > > to :1) it just
> > > > > > > > > hangs, and nothing happens.
> > > > > > > > >
> > > > > > > > > Anyone have experience with this?
> > > > > > > > > Thanks,
> > > > > > > > > Brian
> > > > > > > > >
> > > > > > > > >
> > > > > > > > > --
> > > > > > > > > ---------------------------
> > > > > > > > > \\|// Brian Genisio
> > > > > > > > > (o o) genisiob@pilot.msu.edu
> > > > > > > > > ~~oOOo~(_)~oOOo~~~~~~~~~~~~~~~~~~~~~~~~~~
> > > > > > > > >
> > > > > > > > >
> > > > > > > > >
> > > > > > > > >
> > > > > > > >
> > > > > > >
> > > > > > >
> > > > > > > --
> > > > > > > ---------------------------
> > > > > > > \\|// Brian Genisio
> > > > > > > (o o) genisiob@pilot.msu.edu
> > > > > > > ~~oOOo~(_)~oOOo~~~~~~~~~~~~~~~~~~~~~~~~~~
> > > > > > >
> > > > > > >
> > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > > >
> > > > > --
> > > > > ---------------------------
> > > > > \\|// Brian Genisio
> > > > > (o o) genisiob@pilot.msu.edu
> > > > > ~~oOOo~(_)~oOOo~~~~~~~~~~~~~~~~~~~~~~~~~~
> > > > >
> > > > >
> > > > >
> > > > >
> > > >
> > >
> > >
> > > --
> > > ---------------------------
> > > \\|// Brian Genisio
> > > (o o) genisiob@pilot.msu.edu
> > > ~~oOOo~(_)~oOOo~~~~~~~~~~~~~~~~~~~~~~~~~~
> > >
> > >
> >
> >
>
>
> --
> ---------------------------
> \\|// Brian Genisio
> (o o) genisiob@pilot.msu.edu
> ~~oOOo~(_)~oOOo~~~~~~~~~~~~~~~~~~~~~~~~~~
>
>