From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 24682 invoked by alias); 7 Sep 2010 13:38:52 -0000 Received: (qmail 24631 invoked by uid 22791); 7 Sep 2010 13:38:47 -0000 X-SWARE-Spam-Status: No, hits=-2.8 required=5.0 tests=AWL,BAYES_00,RCVD_IN_DNSWL_LOW X-Spam-Check-By: sourceware.org Received: from smtpout.karoo.kcom.com (HELO smtpout.karoo.kcom.com) (212.50.160.34) by sourceware.org (qpsmtpd/0.43rc1) with ESMTP; Tue, 07 Sep 2010 13:38:37 +0000 Received: from 213-152-38-55.dsl.eclipse.net.uk (HELO [192.168.0.5]) ([213.152.38.55]) by smtpout.karoo.kcom.com with ESMTP; 07 Sep 2010 14:37:54 +0100 Message-ID: <4C864040.4060807@dronecode.org.uk> Date: Tue, 07 Sep 2010 13:38:00 -0000 From: Jon TURNEY Reply-To: cygwin-xfree@cygwin.com User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9.2.9) Gecko/20100825 Thunderbird/3.1.3 MIME-Version: 1.0 To: cygwin-xfree@cygwin.com CC: sneakypete81@gmail.com Subject: Re: XServer draws to incorrect window when using VirtuaWin References: In-Reply-To: Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit Mailing-List: contact cygwin-xfree-help@cygwin.com; run by ezmlm Precedence: bulk List-Id: List-Subscribe: List-Archive: List-Post: List-Help: , Sender: cygwin-xfree-owner@cygwin.com Reply-To: cygwin-xfree@cygwin.com Mail-Followup-To: cygwin-xfree@cygwin.com X-SW-Source: 2010-09/txt/msg00014.txt.bz2 On 03/09/2010 10:01, Pete wrote: > On 13 August 2010 11:38, Pete wrote: >> VirtuaWin (http://virtuawin.sourceforge.net/) is a virtual desktop >> manager for Windows that lets you switch between several "virtual >> desktops", similar to those provided in KDE& Gnome. >> >> When switching between desktops that have CygwinX windows open, >> occasionally the Xserver draws to the wrong window. This is difficult >> to describe, so will continue with an example: I'm afraid I think this falls into the category of "known problems", see [1]. The tricks that XWin uses to implement multiwindow mode don't seem to be compatible with the tricks that VirtuaWin uses to implement multiple desktops. [1] https://bugs.freedesktop.org/show_bug.cgi?id=21540 >> Using Windows 7, Cygwin/X v1.8.0 >> >> Steps to reproduce: >> 1) Install VirtuaWin from http://virtuawin.sourceforge.net/ >> 2) Start the CygwinX server >> 3) Open a (DOS) cygwin window >> 4) Type "xterm&" twice, to open two xterm windows. Maximise these two >> windows to full screen. >> 5) Move one of these windows to desktop2 >> 6) Type "ping google.com -n 1000" to get a stream of data appearing in >> the xterm window on desktop2 >> 7) Go back to desktop1, and make sure the DOS cygwin window is selected >> 8) Switch back to desktop2. The "ping" xterm window should be selected. >> 9) Switch back to desktop1. The cygwin window should be selected. >> >> What should happen: >> The empty xterm session on desktop1 should be displayed in the window >> behind the cygwin window >> >> What happens: >> The ping data stream appears in the xterm window on desktop1, and >> continues receiving updates every second. >> Selecting the xterm window causes the ping data to disappear and the >> empty xterm session to be displayed correctly. >> >> This is reproducible every time. The critical thing is that if the >> xterm window on desktop1 is not selected after a desktop switch, it >> shows the data from the xterm window on desktop 2. >> >> FWIW, this problem doesn't exist with xming, and I haven't seen the >> issue with any other applications. Xming version number, please? > Is there anything else I can do to help debug this? Unfortunately it > is necessary to install VirtuaWin to reproduce the issue, but it's > very reproducible. -- 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/