Bug report: Using Cygwin-Xfree through Remote Desktop Sharing (RDP)

Harold L Hunt II huntharo@msu.edu
Mon Sep 9 09:04:00 GMT 2002


Jean-Claude,

Repeat the entire scenario you described, but start XWin with the 
``-engine 1'' parameter, e.g.
XWin -engine 1

The default graphics engine on Windows 2000/XP will be DirectDraw 4.0; 
DirectDraw will probably have a problem with RDP --- I am surprised that 
it works at all.  The ``-engine 1'' parameter will tell XWin to use GDI 
DIBs (Device Independent Bitamps) and regular GDI BLTs (Bit-Block 
Transfers) as the graphics engine; GDI will be less prone to having a 
problem with RDP.

If RDP works with the GDI engine then I know exactly what to fix; if 
not, I will have to pump you for some more information.

Harold

Jean-Claude Gervais wrote:

>This is complicated, so I'll try to be clear.
>
>Let's say you have machine A, which is a Windows XP machine that has Cygwin
>and Cygwin-XFree installed on it.
>You use A to connect to B. B is a machine running Linux and X.
>Everything so far works.
>Then you use machine C (a machine running Windows 2000) to remote-control
>machine A with Windows XP Remote Desktop Client (RDP).
>Machine C can use machine A's Cygwin-XFree connection and view machine B. No
>problem.
>However, when machine C breaks its connection to machine A, machine A's
>Cygwin-XFree will no longer display machine B. It will instead display a
>white screen in Cygwin-XFree.
>Although I am pretty sure that A is still connected and controlling B, it
>can no longer see B's display.
>It seems like Remote Desktop Client mucks-up Cygwin-XFree.
>
>I hope that that was clear enough.
>
>Thanks.
>
>
>  
>



More information about the Cygwin-xfree mailing list