From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 14806 invoked by alias); 7 Sep 2010 15:54:01 -0000 Received: (qmail 14790 invoked by uid 22791); 7 Sep 2010 15:53:58 -0000 X-SWARE-Spam-Status: No, hits=-1.3 required=5.0 tests=AWL,BAYES_00,DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,FREEMAIL_FROM,RCVD_IN_DNSWL_NONE,T_TO_NO_BRKTS_FREEMAIL X-Spam-Check-By: sourceware.org Received: from mail-qw0-f43.google.com (HELO mail-qw0-f43.google.com) (209.85.216.43) by sourceware.org (qpsmtpd/0.43rc1) with ESMTP; Tue, 07 Sep 2010 15:53:52 +0000 Received: by qwb7 with SMTP id 7so8257868qwb.2 for ; Tue, 07 Sep 2010 08:53:50 -0700 (PDT) Received: by 10.229.251.79 with SMTP id mr15mr4729817qcb.37.1283874556297; Tue, 07 Sep 2010 08:49:16 -0700 (PDT) MIME-Version: 1.0 Received: by 10.229.214.8 with HTTP; Tue, 7 Sep 2010 08:48:55 -0700 (PDT) In-Reply-To: <4C864040.4060807@dronecode.org.uk> References: <4C864040.4060807@dronecode.org.uk> From: Pete Date: Tue, 07 Sep 2010 15:54:00 -0000 Message-ID: Subject: Re: XServer draws to incorrect window when using VirtuaWin To: cygwin-xfree@cygwin.com Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-IsSubscribed: yes 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/msg00016.txt.bz2 On 7 September 2010 14:38, Jon TURNEY wrote: > On 03/09/2010 10:01, Pete wrote: >> On 13 August 2010 11:38, Pete =C2=A0wrote: >>> >>> 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& =C2=A0Gnome. >>> >>> 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=3D21540 Thanks for your reply. You're right, this is the same issue. I'll update the bug. > >>> 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? It was 6.9.0.31. -- 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/