delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin/2016/06/27/13:53:53

X-Recipient: archive-cygwin AT delorie DOT com
DomainKey-Signature: a=rsa-sha1; c=nofws; d=sourceware.org; h=list-id
:list-unsubscribe:list-subscribe:list-archive:list-post
:list-help:sender:subject:to:references:from:cc:reply-to
:message-id:date:mime-version:in-reply-to:content-type
:content-transfer-encoding; q=dns; s=default; b=RvcIfcVrLZPP06uW
lUYtsDsnENDxNbFoYFFDxyrbrmracNID6GhDL+fxWRtXEqYHGO33/nPL/SGBkDJ6
AwAGQwfEsgyL0mWLWNv1zLLZgAHIu2GV4KLCltyfU31D8G8nI/1UvrRfAIbdeD+M
qguoUoDbHdwy6iTHjIPwDk70sVk=
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=sourceware.org; h=list-id
:list-unsubscribe:list-subscribe:list-archive:list-post
:list-help:sender:subject:to:references:from:cc:reply-to
:message-id:date:mime-version:in-reply-to:content-type
:content-transfer-encoding; s=default; bh=0ohiAfMkF6rMINaCbEe0iD
45b6E=; b=Scx7Xo4QanlQUiPcOQpMYWo708YLyDryTUNnSwtWQz7/QkNjn+R/Cj
U4wa68is3vdxAtObb7vc2x5yUoxbIgSnWlYpmAuUVWG9TehqqNgXoopJV5lRnxOa
bZ56BjyeCXsLO/7Vu20prUCYrBTOmLrhar2JjJ8x4+AnFyoQfzhzE=
Mailing-List: contact cygwin-help AT cygwin DOT com; run by ezmlm
List-Id: <cygwin.cygwin.com>
List-Subscribe: <mailto:cygwin-subscribe AT cygwin DOT com>
List-Archive: <http://sourceware.org/ml/cygwin/>
List-Post: <mailto:cygwin AT cygwin DOT com>
List-Help: <mailto:cygwin-help AT cygwin DOT com>, <http://sourceware.org/ml/#faqs>
Sender: cygwin-owner AT cygwin DOT com
Mail-Followup-To: cygwin AT cygwin DOT com
Delivered-To: mailing list cygwin AT cygwin DOT com
Authentication-Results: sourceware.org; auth=none
X-Virus-Found: No
X-Spam-SWARE-Status: No, score=0.6 required=5.0 tests=AWL,BAYES_50,RCVD_IN_DNSWL_LOW autolearn=ham version=3.3.2 spammy=Hansen, hansen, XServer, xserver
X-HELO: out3-smtp.messagingengine.com
Subject: Re: No cursor visible on XTerms after upgrading to Cygwin 2.5.2
To: cygwin AT cygwin DOT com
References: <0628601a-7fdf-3c65-6e8f-545c054b8816 AT Winfirst DOT Com> <fa2a957a-95e5-12cb-8c68-8359e8705825 AT Winfirst DOT Com>
From: Jon Turney <jon DOT turney AT dronecode DOT org DOT uk>
Cc: Mark Hansen <meh AT Winfirst DOT Com>
Reply-To: cygwin AT cygwin DOT com
Message-ID: <9a21ad35-d1de-f8af-a485-58626c52cc2b@dronecode.org.uk>
Date: Mon, 27 Jun 2016 18:53:19 +0100
User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:45.0) Gecko/20100101 Thunderbird/45.1.1
MIME-Version: 1.0
In-Reply-To: <fa2a957a-95e5-12cb-8c68-8359e8705825@Winfirst.Com>

On 26/06/2016 19:15, Mark Hansen wrote:
> On 6/26/2016 6:58 AM, Mark Hansen wrote:
>> I'm having a problem since upgrading to Cygwin 2.5.2 yesterday. I
>> was running 2.5.1 previously.
>>
>> When running X applications, the mouse cursor is not visible as I
>> move the mouse over the application window. When moving the mouse
>> across the display, I can see it change to the resize cursor when
>> hitting the edge of the XTerm window, but as soon as it moves
>> inside the application window, it vanishes.
[...]
> After playing with this some, I found the -swcursor option to the
> XServer was causing the problem. If I remove that, then the mouse
> cursor is drawn in the X clients as expected.
>
> I don't remember why I was using this option (I got the startup
> options too long ago to remember) but in looking for information on
> this option, there's not much in the way of an explanation.
>
> So, I think the -swcursor option is broken as of 2.5.2, but do I
> need it? I'm guessing I don't and so I'm going without it for now.

Thanks for reporting this issue.

This is actually caused by a recent change in the xserver 1.18.3-1 
package [1], where -compositewm was made the default.

-swcursor is not compatible with -compositewm (because the window 
contents are drawn from an off-screen pixmap, not from the screen 
pixmap, where the software cursor will be drawn).

I'll update the man page to note this and look at ignoring or rejecting 
-swcursor when -compositewm is enabled.

I don't know why anyone would need to use -swcursor.

[1] https://cygwin.com/ml/cygwin-announce/2016-06/msg00045.html

-- 
Jon Turney
Volunteer Cygwin/X X Server maintainer

--
Problem reports:       http://cygwin.com/problems.html
FAQ:                   http://cygwin.com/faq/
Documentation:         http://cygwin.com/docs.html
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019