On 21/02/2014 16:51, Danilo Turina wrote: > Hello, > I need to connect from my PC to a Linux machine that runs KDE and I use > the following command: > > XWin -from MY_PC_IP_ADDR -terminate -query LINUX_MACHINE_IP_ADDR > > It works well but the clipboard integration that fails. > > Notice that: > 1) XWin alone (i.e. no XDMCP, i.e. local) works nicely with my Windows > clipboard > 2) Xming works (almost) fine with XDMCP + clipboard (with the same Linux > machine) > > I gave a look at the XWin log in two cases: > A) XWin alone > B) XWin + XDMCP > > And the only differences I've found (apart from the different command line > arguments) is the following lines that were at the end of the log of the XDMCP > invokation: > > winProcEstablishConnection - winInitClipboard returned. > winClipboardThreadProc - DISPLAY=:0.0 > winClipboardProc - XOpenDisplay () returned and successfully opened the > display. > winClipboardIOErrorHandler! > winClipboardProc - setjmp returned for IO Error Handler. > winClipboardProc - trying to restart clipboard thread > winClipboardThreadProc - DISPLAY=:0.0 > winClipboardProc - XOpenDisplay () returned and successfully opened the > display. > winClipboardProc - winClipboardFlushWindowsMessageQueue trapped WM_QUIT > message, exiting main loop. > winClipboardProc - XDestroyWindow succeeded.
Thanks for reporting this problem, and the clear reproduction steps. The issue here is that the XDMCP login dialog kills all other X clients (including the clipboard integration client) for security. The clipboard integration client is supposed to restart and reconnect as necessary, but it seems this has been broken for a while. I've has a go at fixing this and uploaded a snapshot at [1]. Perhaps you could try that and see if it improves things for you? [1] ftp://cygwin.com/pub/cygwinx/XWin.20140222-git-c14d82e878fc884d.exe.bz2 -- Jon TURNEY Volunteer Cygwin/X X Server maintainer -- Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple Problem reports: http://cygwin.com/problems.html Documentation: http://x.cygwin.com/docs/ FAQ: http://x.cygwin.com/docs/faq/