[CALUG] any body out there very familiar with Cygwin/X ?
Bryan J Smith
b.j.smith at ieee.org
Fri Feb 3 15:22:41 EST 2012
It is likely able to kill the X-session manager inside of your X-Server, but not the X-server. Unfortunately only the Windows executive can kill the X-server.
I.e., you probably need a further wrapper script in Cygwin that actually kills the X-server. But you'll need to write the wrapper script so it does not try to kill the X-server until your program actually exits.
I've seen this before. I cannot remember what I did. It wasn't my desktop, but I ended up writing a loop and kill function. That was many years ago.
Of course I don't make my X-Server launch dependent on a program running. I run the X-Server independently. And I think this might be another difference, I don't instantiate a full desktop in my X-session. In fact, are you getting a full desktop when you launch your application? If so, that's the problem.
You want to be running just the application, not a full desktop. I.e., you should have a "rootless" Window (MS Windows manages the framing and placement) and not have a full root desktop (managed by MS Windows) where the program resides (managed by the full X root desktop).
----- Original Message -----
From: Wendel Dean Renner <WendelDRenner at comcast.net>
To: Calug <calug at unknownlamer.org>
Cc:
Sent: Friday, February 3, 2012 2:48 PM
Subject: [CALUG] any body out there very familiar with Cygwin/X ?
I have
startxwin.exe ./my_cygwin_program
that works,
but when I exit the program, XWin.exe is still running, and I have to do a
control-alt-delete to bring up the Windows Task Manager to kill
Xwin.exe before I can run the my application again.
startx instead of startxwin.exe apparently kills Xwin.exe when the
application
ends but I get a big window the entire screen, I have no cursor unless I
make
it smaller, and for a cursor I get a big X.
_______________________________________________
CALUG mailing list
CALUG at unknownlamer.org
http://lists.unknownlamer.org/listinfo/calug
More information about the CALUG
mailing list