delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin/2022/01/21/13:28:38

X-Recipient: archive-cygwin AT delorie DOT com
X-Original-To: cygwin AT cygwin DOT com
Delivered-To: cygwin AT cygwin DOT com
DMARC-Filter: OpenDMARC Filter v1.4.1 sourceware.org 9F5703858C3A
Authentication-Results: sourceware.org;
dmarc=none (p=none dis=none) header.from=tlinx.org
Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=tlinx.org
Message-ID: <61EAFAF1.9070405@tlinx.org>
Date: Fri, 21 Jan 2022 10:26:57 -0800
From: L A Walsh <cygwin AT tlinx DOT org>
User-Agent: Thunderbird
MIME-Version: 1.0
To: Ken Whitesell <KenWhitesell AT comcast DOT net>
Subject: Re: Cygwin/X with Win[10]-^ display scaling corrupting font display
of typed characters - Issue [identified]-????
References: <b56c0a7e-27f3-c165-6331-69b71b2075a5 AT comcast DOT net>
<02b8ba82-0a40-e9ea-c4e6-fe201097d957 AT comcast DOT net>
<4f4d8d34-3e30-82fe-4be2-2926da2c1c6a AT dronecode DOT org DOT uk>
<ebef1f87-1457-3068-2657-af5dfa5c484e AT comcast DOT net>
In-Reply-To: <ebef1f87-1457-3068-2657-af5dfa5c484e@comcast.net>
X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00, KAM_DMARC_STATUS,
SPF_HELO_NONE, SPF_PASS, TXREP autolearn=ham autolearn_force=no version=3.4.4
X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on
server2.sourceware.org
X-BeenThere: cygwin AT cygwin DOT com
X-Mailman-Version: 2.1.29
List-Id: General Cygwin discussions and problem reports <cygwin.cygwin.com>
List-Archive: <https://cygwin.com/pipermail/cygwin/>
List-Post: <mailto:cygwin AT cygwin DOT com>
List-Help: <mailto:cygwin-request AT cygwin DOT com?subject=help>
List-Subscribe: <https://cygwin.com/mailman/listinfo/cygwin>,
<mailto:cygwin-request AT cygwin DOT com?subject=subscribe>
Cc: The Cygwin Mailing List <cygwin AT cygwin DOT com>
Sender: "Cygwin" <cygwin-bounces+archive-cygwin=delorie DOT com AT cygwin DOT com>

This is a multi-part message in MIME format.
--------------090808020400090409050500
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit

On 2022/01/19 17:01, Ken Whitesell wrote:
> On 1/19/2022 2:28 PM, Jon Turney wrote:
>   
>> On 19/01/2022 00:02, Ken Whitesell wrote:
>>     
>>> On 1/17/2022 1:29 PM, Ken Whitesell wrote:
>>>       
>>> After more research and experimentation, it appears to be related to 
>>> one of xorg-server, xorg-server-common, or xorg-server-xorg.
>>>
>>> Installing the older version 1.20.12-1 of these packages allows the 
>>> windows to be moved between monitors without any issues. Upgrading to 
>>> the current version 21.1.3-1 creates the problems. I'm able to 
>>> replicate this behavior on two different laptops with two different 
>>> external monitors.
>>>       
It seems likely that this is an unintended effect of changes in
>> xorg-server 21.1.0-1, trying to fix problems in this area (See [1])    
----
    I am seeing this issue or one very much like it on Win7x64
But I have 1.20.12-1 of xorg-server + xorg-server{,-common,-debuginfo},
but I do not have xorg-server-xorg installed *at all*.

Mine has nothing to do with moving windows between monitors.
I'm seeing truncated windows on my main monitor (2560x1440).

My 2nd monitor is 1920x1080.
----

On boot, I start the Xserver by calling ~/bin/Xserver.sh
I use a modified Xserver.sh script that was no longer being called
due to a "Xserver.sh.lnk" being in ~/bin that pointed to the system
script in /bin.  Ooops.

Upon fixing that problem, the problem of X-apps no longer updating correctly
disappeared.


My script has a few diffs and is missing the xauth stuff..
It's about 6 years old, and hasn't been cleaned up for public consumption,
but it works. 

Point being, that for me, the problem seems to have been worked around
in the startup script.

Caveat -- my X-apps don't update in my 2nd window, so there's still some
lemon in my setup, but I haven't taken the time to figure it out as my 2nd
Screen is on the wall and used for video -- it's too far away for me to
read text on it, so I haven't bothered to chase down the lack of updates (I
can drag a window over to the 2nd screen and that displays fine, but 
Xupdates
don't. 

Getting it to work properly might be a problem since the DPI on the 2nd 
monitor
is different than on the 1st one.  I hear Win10 has allowances for different
DPI screens.

Thw two Xwin.logs are from the cygwin startup script (.orig) and my startup
script.  The cygwin script seems end up sizing my 2560x1440 screen down to
1920x1080, which corresponds to the dead area in updating X-apps I was
seeing.


update





--------------090808020400090409050500
Content-Type: text/plain;
 name="XWin.0.log"
Content-Transfer-Encoding: base64
Content-Disposition: inline;
 filename="XWin.0.log"

V2VsY29tZSB0byB0aGUgWFdpbiBYIFNlcnZlcgpWZW5kb3I6IFRoZSBDeWd3aW4vWCBQcm9q
ZWN0ClJlbGVhc2U6IDEuMjAuMTIuMApPUzogQ1lHV0lOX05ULTYuMS03NjAxIEFUSEVOQUUg
My4yLjAtMzQwLng4Nl82NCAyMDIxLTAzLTI5IDA4OjQyIFVUQyB4ODZfNjQKT1M6IFdpbmRv
d3MgNyBTZXJ2aWNlIFBhY2sgMSBbV2luZG93cyBOVCA2LjEgYnVpbGQgNzYwMV0gKFdpbjY0
KQpQYWNrYWdlOiB2ZXJzaW9uIDEuMjAuMTItMSBidWlsdCAyMDIxLTA3LTExCgpYV2luIHdh
cyBzdGFydGVkIHdpdGggdGhlIGZvbGxvd2luZyBjb21tYW5kIGxpbmU6CgovdXNyL2Jpbi9Y
V2luIC1kcGkgMTIwIC1saXN0ZW4gdGNwIC1ub3BuICtpZ2x4IC13Z2wgLWNvbXBvc2l0ZWFs
cGhhIAogLWNvbXBvc2l0ZXdtIC1sZXNzcG9pbnRlciAtY2xpcGJvYXJkIC1hYyAtdW5peGtp
bGwgLW5vd2lua2lsbCAKIC1tdWx0aXdpbmRvdyAtd20gLWFyZGVsYXkgMTUwIC1hcmludGVy
dmFsIDMwICticyAtbm9tdWx0aW1vbml0b3JzIAogLWhvc3RpbnRpdGxlIC1ub3Jlc2V0IC1s
b2d2ZXJib3NlIDIgLWZwIAogL3Vzci9zaGFyZS9mb250cy9UVEYsL3Vzci9zaGFyZS9mb250
cy9UeXBlMSwvdXNyL3NoYXJlL2ZvbnRzL21pc2MsL3Vzci9zaGFyZS9mb250cy8xMDBkcGks
YnVpbHQtaW5zLC93aW5kb3dzL2ZvbnRzIAoKZGR4UHJvY2Vzc0FyZ3VtZW50IC0gSW5pdGlh
bGl6aW5nIGRlZmF1bHQgc2NyZWVucwp3aW5Jbml0aWFsaXplU2NyZWVuRGVmYXVsdHMgLSBw
cmltYXJ5IG1vbml0b3IgdyAyNTYwIGggMTQ0MAp3aW5Jbml0aWFsaXplU2NyZWVuRGVmYXVs
dHMgLSBuYXRpdmUgRFBJIHggMTIwIHkgMTIwCls0MzgzMDUuMjkxXSAoSUkpIHhvcmcuY29u
ZiBpcyBub3Qgc3VwcG9ydGVkCls0MzgzMDUuMjkxXSAoSUkpIFNlZSBodHRwOi8veC5jeWd3
aW4uY29tL2RvY3MvZmFxL2N5Z3dpbi14LWZhcS5odG1sIGZvciBtb3JlIGluZm9ybWF0aW9u
Cls0MzgzMDUuMjkxXSAoKyspIEZvbnRQYXRoIHNldCB0byAiL3Vzci9zaGFyZS9mb250cy9U
VEYsL3Vzci9zaGFyZS9mb250cy9UeXBlMSwvdXNyL3NoYXJlL2ZvbnRzL21pc2MsL3Vzci9z
aGFyZS9mb250cy8xMDBkcGksYnVpbHQtaW5zLC93aW5kb3dzL2ZvbnRzIgpbNDM4MzA1LjI5
MV0gTG9hZFByZWZlcmVuY2VzOiBMb2FkaW5nIC9Vc2Vycy9sYXcuQmxpc3MvLlhXaW5yYwpb
NDM4MzA1LjI5MV0gTG9hZFByZWZlcmVuY2VzOiBEb25lIHBhcnNpbmcgdGhlIGNvbmZpZ3Vy
YXRpb24gZmlsZS4uLgpbNDM4MzA1LjI5MV0gd2luRGV0ZWN0U3VwcG9ydGVkRW5naW5lcyAt
IFJlbW90ZVNlc3Npb246IG5vCls0MzgzMDUuMzY5XSB3aW5EZXRlY3RTdXBwb3J0ZWRFbmdp
bmVzIC0gRGlyZWN0RHJhdzQgaW5zdGFsbGVkLCBhbGxvd2luZyBTaGFkb3dERE5MCls0Mzgz
MDUuMzg1XSB3aW5EZXRlY3RTdXBwb3J0ZWRFbmdpbmVzIC0gUmV0dXJuaW5nLCBzdXBwb3J0
ZWQgZW5naW5lcyAwMDAwMDAwNQpbNDM4MzA1LjM4NV0gd2luU2V0RW5naW5lIC0gTXVsdGkg
V2luZG93IG9yIFJvb3RsZXNzID0+IFNoYWRvd0dESQpbNDM4MzA1LjM4NV0gd2luU2NyZWVu
SW5pdCAtIFVzaW5nIFdpbmRvd3MgZGlzcGxheSBkZXB0aCBvZiAzMiBiaXRzIHBlciBwaXhl
bApbNDM4MzA2Ljg4M10gd2luQWxsb2NhdGVGQlNoYWRvd0dESSAtIENyZWF0aW5nIERJQiB3
aXRoIHdpZHRoOiAyNTYwIGhlaWdodDogMTQ0MCBkZXB0aDogMzIKWzQzODMwNi44ODNdIHdp
bkZpbmlzaFNjcmVlbkluaXRGQiAtIE1hc2tzOiAwMGZmMDAwMCAwMDAwZmYwMCAwMDAwMDBm
ZgpbNDM4MzA2Ljg4M10gd2luSW5pdFZpc3VhbHNTaGFkb3dHREkgLSBNYXNrcyAwMGZmMDAw
MCAwMDAwZmYwMCAwMDAwMDBmZiBCUFJHQiA4IGQgMjQgYnBwIDMyCls0MzgzMDYuODk4XSBn
bFdpblNlbGVjdEdMaW1wbGVtZW50YXRpb246IExvYWRlZCAnY3lnbmF0aXZlR0x0aHVuay5k
bGwnCls0MzgzMDcuMTYzXSAoSUkpIEFJR0xYOiBUZXN0aW5nIHBpeGVsRm9ybWF0SW5kZXgg
NQpbNDM4MzA3LjI3M10gR0xfVkVSU0lPTjogICAgIDQuNi4wIE5WSURJQSA0NDEuNDEKWzQz
ODMwNy4yNzNdIEdMX1ZFTkRPUjogICAgICBOVklESUEgQ29ycG9yYXRpb24KWzQzODMwNy4y
NzNdIEdMX1JFTkRFUkVSOiAgICBHZUZvcmNlIFJUWCAyMDgwIFRpL1BDSWUvU1NFMgpbNDM4
MzA3LjI3M10gKElJKSBHTFg6IGVuYWJsZWQgR0xYX1NHSV9tYWtlX2N1cnJlbnRfcmVhZApb
NDM4MzA3LjI3M10gKElJKSBHTFg6IGVuYWJsZWQgR0xYX1NHSV9zd2FwX2NvbnRyb2wKWzQz
ODMwNy4yNzNdIChJSSkgR0xYOiBlbmFibGVkIEdMWF9NRVNBX3N3YXBfY29udHJvbApbNDM4
MzA3LjI3M10gKElJKSBHTFg6IGVuYWJsZWQgR0xYX1NHSVhfcGJ1ZmZlcgpbNDM4MzA3LjI3
M10gKElJKSBHTFg6IGVuYWJsZWQgR0xYX0FSQl9tdWx0aXNhbXBsZQpbNDM4MzA3LjI3M10g
KElJKSBHTFg6IGVuYWJsZWQgR0xYX1NHSVNfbXVsdGlzYW1wbGUKWzQzODMwNy4yNzNdIChJ
SSkgR0xYOiBlbmFibGVkIEdMWF9BUkJfZmJjb25maWdfZmxvYXQKWzQzODMwNy4yNzNdIChJ
SSkgR0xYOiBlbmFibGVkIEdMWF9FWFRfZmJjb25maWdfcGFja2VkX2Zsb2F0Cls0MzgzMDcu
MjczXSAoSUkpIEdMWDogZW5hYmxlZCBHTFhfQVJCX2NyZWF0ZV9jb250ZXh0Cls0MzgzMDcu
MjczXSAoSUkpIEdMWDogZW5hYmxlZCBHTFhfQVJCX2NyZWF0ZV9jb250ZXh0X3Byb2ZpbGUK
WzQzODMwNy4yNzNdIChJSSkgR0xYOiBlbmFibGVkIEdMWF9BUkJfY3JlYXRlX2NvbnRleHRf
cm9idXN0bmVzcwpbNDM4MzA3LjI3M10gKElJKSBHTFg6IGVuYWJsZWQgR0xYX0VYVF9jcmVh
dGVfY29udGV4dF9lczJfcHJvZmlsZQpbNDM4MzA3LjI3M10gKElJKSBBSUdMWDogZW5hYmxl
ZCBHTFhfTUVTQV9jb3B5X3N1Yl9idWZmZXIKWzQzODMwNy4yNzNdIChJSSkgNjcwIHBpeGVs
IGZvcm1hdHMgcmVwb3J0ZWQgYnkgd2dsR2V0UGl4ZWxGb3JtYXRBdHRyaWJpdkFSQgpbNDM4
MzA3LjI4OF0gKElJKSA2MzQgZmJDb25maWdzCls0MzgzMDcuMjg4XSAoSUkpIGlnbm9yZWQg
cGl4ZWwgZm9ybWF0czogMCBub3QgT3BlbkdMLCAwIHVua25vd24gcGl4ZWwgdHlwZSwgMzYg
dW5hY2NlbGVyYXRlZApbNDM4MzA3LjI4OF0gKElJKSBHTFg6IEluaXRpYWxpemVkIFdpbjMy
IG5hdGl2ZSBXR0wgR0wgcHJvdmlkZXIgZm9yIHNjcmVlbiAwCls0MzgzMDcuNjMxXSB3aW5Q
b2ludGVyV2FycEN1cnNvciAtIERpc2NhcmRpbmcgZmlyc3Qgd2FycDogMTI4MCA3MjAKWzQz
ODMwNy42MzFdICgtLSkgNSBtb3VzZSBidXR0b25zIGZvdW5kCls0MzgzMDcuNjMxXSAoLS0p
IFNldHRpbmcgYXV0b3JlcGVhdCB0byBkZWxheT01MDAsIHJhdGU9MzEKWzQzODMwNy42MzFd
ICgtLSkgV2luZG93cyBrZXlib2FyZCBsYXlvdXQ6ICIwMDAwMDQwOSIgKDAwMDAwNDA5KSAi
VVMiLCB0eXBlIDQKWzQzODMwNy42MzFdICgtLSkgRm91bmQgbWF0Y2hpbmcgWEtCIGNvbmZp
Z3VyYXRpb24gIkVuZ2xpc2ggKFVTQSkiCls0MzgzMDcuNjMxXSAoLS0pIE1vZGVsID0gInBj
MTA1IiBMYXlvdXQgPSAidXMiIFZhcmlhbnQgPSAibm9uZSIgT3B0aW9ucyA9ICJub25lIgpb
NDM4MzA3LjYzMV0gUnVsZXMgPSAiYmFzZSIgTW9kZWwgPSAicGMxMDUiIExheW91dCA9ICJ1
cyIgVmFyaWFudCA9ICJub25lIiBPcHRpb25zID0gIm5vbmUiCls0MzgzMDcuNjMxXSBbNDM4
MzA3LjYzMV0gd2luTXVsdGlXaW5kb3dYTXNnUHJvYyAtIERJU1BMQVk9OjAuMAp3aW5Jbml0
TXVsdGlXaW5kb3dXTSAtIERJU1BMQVk9OjAuMApbNDM4MzA3LjYzMV0gWzQzODMwNy42MzFd
IHdpblByb2NFc3RhYmxpc2hDb25uZWN0aW9uIC0gd2luSW5pdENsaXBib2FyZCByZXR1cm5l
ZC4Kd2luQ2xpcGJvYXJkVGhyZWFkUHJvYyAtIERJU1BMQVk9OjAuMApbNDM4MzA3LjYzMV0g
d2luTXVsdGlXaW5kb3dYTXNnUHJvYyAtIHhjYl9jb25uZWN0KCkgcmV0dXJuZWQgYW5kIHN1
Y2Nlc3NmdWxseSBvcGVuZWQgdGhlIGRpc3BsYXkuCls0MzgzMDcuNjMxXSBVc2luZyBDb21w
b3NpdGUgcmVkaXJlY3Rpb24KWzQzODMwNy42MzFdIHdpbkluaXRNdWx0aVdpbmRvd1dNIC0g
eGNiX2Nvbm5lY3QgKCkgcmV0dXJuZWQgYW5kIHN1Y2Nlc3NmdWxseSBvcGVuZWQgdGhlIGRp
c3BsYXkuCls0MzgzMDcuNjQ3XSB3aW5DbGlwYm9hcmRQcm9jIC0geGNiX2Nvbm5lY3QgKCkg
cmV0dXJuZWQgYW5kIHN1Y2Nlc3NmdWxseSBvcGVuZWQgdGhlIGRpc3BsYXkuCls0MzgzODYu
NDI4XSBJc092ZXJyaWRlUmVkaXJlY3Q6IEZhaWxlZCB0byBnZXQgd2luZG93IGF0dHJpYnV0
ZXMKWzQzODM5OS45NTNdIE9TIGhhcyBpY29uIGFscGhhIGNoYW5uZWwgc3VwcG9ydDogeWVz
Cls0Mzg0NzYuNTM0XSBJc092ZXJyaWRlUmVkaXJlY3Q6IEZhaWxlZCB0byBnZXQgd2luZG93
IGF0dHJpYnV0ZXMKWzUyNDE1Ny43NDNdIHdpbldpbmRvd1Byb2MgLSBXTV9ESVNQTEFZQ0hB
TkdFIC0gbmV3IHdpZHRoOiAyNTYwIG5ldyBoZWlnaHQ6IDE0NDAgbmV3IGJwcDogMzIKWzUy
NDE1Ny43NDNdIHdpbldpbmRvd1Byb2MgLSBSZW1vdGVTZXNzaW9uOiBubwpbNTI0MTU3Ljc0
M10gd2luQWxsb2NhdGVGQlNoYWRvd0dESSAtIENyZWF0aW5nIERJQiB3aXRoIHdpZHRoOiAx
OTIwIGhlaWdodDogMTA4MCBkZXB0aDogMzIK
--------------090808020400090409050500
Content-Type: text/plain;
 name="XWin.0.log.orig"
Content-Transfer-Encoding: base64
Content-Disposition: inline;
 filename="XWin.0.log.orig"

V2VsY29tZSB0byB0aGUgWFdpbiBYIFNlcnZlcgpWZW5kb3I6IFRoZSBDeWd3aW4vWCBQcm9q
ZWN0ClJlbGVhc2U6IDEuMjAuMTIuMApPUzogQ1lHV0lOX05ULTYuMS03NjAxIEFUSEVOQUUg
My4yLjAtMzQwLng4Nl82NCAyMDIxLTAzLTI5IDA4OjQyIFVUQyB4ODZfNjQKT1M6IFdpbmRv
d3MgNyBTZXJ2aWNlIFBhY2sgMSBbV2luZG93cyBOVCA2LjEgYnVpbGQgNzYwMV0gKFdpbjY0
KQpQYWNrYWdlOiB2ZXJzaW9uIDEuMjAuMTItMSBidWlsdCAyMDIxLTA3LTExCgpYV2luIHdh
cyBzdGFydGVkIHdpdGggdGhlIGZvbGxvd2luZyBjb21tYW5kIGxpbmU6CgovdXNyL2Jpbi9Y
V2luIC1kcGkgMTIwIC1saXN0ZW4gdGNwIC1ub3BuICtpZ2x4IC13Z2wgLWNvbXBvc2l0ZWFs
cGhhIAogLWNvbXBvc2l0ZXdtIC1sZXNzcG9pbnRlciAtY2xpcGJvYXJkIC1hYyAtdW5peGtp
bGwgLW5vd2lua2lsbCAKIC1tdWx0aXdpbmRvdyAtd20gLWFyZGVsYXkgMTUwIC1hcmludGVy
dmFsIDMwICticyAtbm9tdWx0aW1vbml0b3JzIAogLWhvc3RpbnRpdGxlIC1ub3Jlc2V0IC1s
b2d2ZXJib3NlIDIgLWZwIAogL3Vzci9zaGFyZS9mb250cy9UVEYsL3Vzci9zaGFyZS9mb250
cy9UeXBlMSwvdXNyL3NoYXJlL2ZvbnRzL21pc2MsL3Vzci9zaGFyZS9mb250cy8xMDBkcGks
YnVpbHQtaW5zLC93aW5kb3dzL2ZvbnRzIAoKZGR4UHJvY2Vzc0FyZ3VtZW50IC0gSW5pdGlh
bGl6aW5nIGRlZmF1bHQgc2NyZWVucwp3aW5Jbml0aWFsaXplU2NyZWVuRGVmYXVsdHMgLSBw
cmltYXJ5IG1vbml0b3IgdyAyNTYwIGggMTQ0MAp3aW5Jbml0aWFsaXplU2NyZWVuRGVmYXVs
dHMgLSBuYXRpdmUgRFBJIHggMTIwIHkgMTIwCls0MzgzMDUuMjkxXSAoSUkpIHhvcmcuY29u
ZiBpcyBub3Qgc3VwcG9ydGVkCls0MzgzMDUuMjkxXSAoSUkpIFNlZSBodHRwOi8veC5jeWd3
aW4uY29tL2RvY3MvZmFxL2N5Z3dpbi14LWZhcS5odG1sIGZvciBtb3JlIGluZm9ybWF0aW9u
Cls0MzgzMDUuMjkxXSAoKyspIEZvbnRQYXRoIHNldCB0byAiL3Vzci9zaGFyZS9mb250cy9U
VEYsL3Vzci9zaGFyZS9mb250cy9UeXBlMSwvdXNyL3NoYXJlL2ZvbnRzL21pc2MsL3Vzci9z
aGFyZS9mb250cy8xMDBkcGksYnVpbHQtaW5zLC93aW5kb3dzL2ZvbnRzIgpbNDM4MzA1LjI5
MV0gTG9hZFByZWZlcmVuY2VzOiBMb2FkaW5nIC9Vc2Vycy9sYXcuQmxpc3MvLlhXaW5yYwpb
NDM4MzA1LjI5MV0gTG9hZFByZWZlcmVuY2VzOiBEb25lIHBhcnNpbmcgdGhlIGNvbmZpZ3Vy
YXRpb24gZmlsZS4uLgpbNDM4MzA1LjI5MV0gd2luRGV0ZWN0U3VwcG9ydGVkRW5naW5lcyAt
IFJlbW90ZVNlc3Npb246IG5vCls0MzgzMDUuMzY5XSB3aW5EZXRlY3RTdXBwb3J0ZWRFbmdp
bmVzIC0gRGlyZWN0RHJhdzQgaW5zdGFsbGVkLCBhbGxvd2luZyBTaGFkb3dERE5MCls0Mzgz
MDUuMzg1XSB3aW5EZXRlY3RTdXBwb3J0ZWRFbmdpbmVzIC0gUmV0dXJuaW5nLCBzdXBwb3J0
ZWQgZW5naW5lcyAwMDAwMDAwNQpbNDM4MzA1LjM4NV0gd2luU2V0RW5naW5lIC0gTXVsdGkg
V2luZG93IG9yIFJvb3RsZXNzID0+IFNoYWRvd0dESQpbNDM4MzA1LjM4NV0gd2luU2NyZWVu
SW5pdCAtIFVzaW5nIFdpbmRvd3MgZGlzcGxheSBkZXB0aCBvZiAzMiBiaXRzIHBlciBwaXhl
bApbNDM4MzA2Ljg4M10gd2luQWxsb2NhdGVGQlNoYWRvd0dESSAtIENyZWF0aW5nIERJQiB3
aXRoIHdpZHRoOiAyNTYwIGhlaWdodDogMTQ0MCBkZXB0aDogMzIKWzQzODMwNi44ODNdIHdp
bkZpbmlzaFNjcmVlbkluaXRGQiAtIE1hc2tzOiAwMGZmMDAwMCAwMDAwZmYwMCAwMDAwMDBm
ZgpbNDM4MzA2Ljg4M10gd2luSW5pdFZpc3VhbHNTaGFkb3dHREkgLSBNYXNrcyAwMGZmMDAw
MCAwMDAwZmYwMCAwMDAwMDBmZiBCUFJHQiA4IGQgMjQgYnBwIDMyCls0MzgzMDYuODk4XSBn
bFdpblNlbGVjdEdMaW1wbGVtZW50YXRpb246IExvYWRlZCAnY3lnbmF0aXZlR0x0aHVuay5k
bGwnCls0MzgzMDcuMTYzXSAoSUkpIEFJR0xYOiBUZXN0aW5nIHBpeGVsRm9ybWF0SW5kZXgg
NQpbNDM4MzA3LjI3M10gR0xfVkVSU0lPTjogICAgIDQuNi4wIE5WSURJQSA0NDEuNDEKWzQz
ODMwNy4yNzNdIEdMX1ZFTkRPUjogICAgICBOVklESUEgQ29ycG9yYXRpb24KWzQzODMwNy4y
NzNdIEdMX1JFTkRFUkVSOiAgICBHZUZvcmNlIFJUWCAyMDgwIFRpL1BDSWUvU1NFMgpbNDM4
MzA3LjI3M10gKElJKSBHTFg6IGVuYWJsZWQgR0xYX1NHSV9tYWtlX2N1cnJlbnRfcmVhZApb
NDM4MzA3LjI3M10gKElJKSBHTFg6IGVuYWJsZWQgR0xYX1NHSV9zd2FwX2NvbnRyb2wKWzQz
ODMwNy4yNzNdIChJSSkgR0xYOiBlbmFibGVkIEdMWF9NRVNBX3N3YXBfY29udHJvbApbNDM4
MzA3LjI3M10gKElJKSBHTFg6IGVuYWJsZWQgR0xYX1NHSVhfcGJ1ZmZlcgpbNDM4MzA3LjI3
M10gKElJKSBHTFg6IGVuYWJsZWQgR0xYX0FSQl9tdWx0aXNhbXBsZQpbNDM4MzA3LjI3M10g
KElJKSBHTFg6IGVuYWJsZWQgR0xYX1NHSVNfbXVsdGlzYW1wbGUKWzQzODMwNy4yNzNdIChJ
SSkgR0xYOiBlbmFibGVkIEdMWF9BUkJfZmJjb25maWdfZmxvYXQKWzQzODMwNy4yNzNdIChJ
SSkgR0xYOiBlbmFibGVkIEdMWF9FWFRfZmJjb25maWdfcGFja2VkX2Zsb2F0Cls0MzgzMDcu
MjczXSAoSUkpIEdMWDogZW5hYmxlZCBHTFhfQVJCX2NyZWF0ZV9jb250ZXh0Cls0MzgzMDcu
MjczXSAoSUkpIEdMWDogZW5hYmxlZCBHTFhfQVJCX2NyZWF0ZV9jb250ZXh0X3Byb2ZpbGUK
WzQzODMwNy4yNzNdIChJSSkgR0xYOiBlbmFibGVkIEdMWF9BUkJfY3JlYXRlX2NvbnRleHRf
cm9idXN0bmVzcwpbNDM4MzA3LjI3M10gKElJKSBHTFg6IGVuYWJsZWQgR0xYX0VYVF9jcmVh
dGVfY29udGV4dF9lczJfcHJvZmlsZQpbNDM4MzA3LjI3M10gKElJKSBBSUdMWDogZW5hYmxl
ZCBHTFhfTUVTQV9jb3B5X3N1Yl9idWZmZXIKWzQzODMwNy4yNzNdIChJSSkgNjcwIHBpeGVs
IGZvcm1hdHMgcmVwb3J0ZWQgYnkgd2dsR2V0UGl4ZWxGb3JtYXRBdHRyaWJpdkFSQgpbNDM4
MzA3LjI4OF0gKElJKSA2MzQgZmJDb25maWdzCls0MzgzMDcuMjg4XSAoSUkpIGlnbm9yZWQg
cGl4ZWwgZm9ybWF0czogMCBub3QgT3BlbkdMLCAwIHVua25vd24gcGl4ZWwgdHlwZSwgMzYg
dW5hY2NlbGVyYXRlZApbNDM4MzA3LjI4OF0gKElJKSBHTFg6IEluaXRpYWxpemVkIFdpbjMy
IG5hdGl2ZSBXR0wgR0wgcHJvdmlkZXIgZm9yIHNjcmVlbiAwCls0MzgzMDcuNjMxXSB3aW5Q
b2ludGVyV2FycEN1cnNvciAtIERpc2NhcmRpbmcgZmlyc3Qgd2FycDogMTI4MCA3MjAKWzQz
ODMwNy42MzFdICgtLSkgNSBtb3VzZSBidXR0b25zIGZvdW5kCls0MzgzMDcuNjMxXSAoLS0p
IFNldHRpbmcgYXV0b3JlcGVhdCB0byBkZWxheT01MDAsIHJhdGU9MzEKWzQzODMwNy42MzFd
ICgtLSkgV2luZG93cyBrZXlib2FyZCBsYXlvdXQ6ICIwMDAwMDQwOSIgKDAwMDAwNDA5KSAi
VVMiLCB0eXBlIDQKWzQzODMwNy42MzFdICgtLSkgRm91bmQgbWF0Y2hpbmcgWEtCIGNvbmZp
Z3VyYXRpb24gIkVuZ2xpc2ggKFVTQSkiCls0MzgzMDcuNjMxXSAoLS0pIE1vZGVsID0gInBj
MTA1IiBMYXlvdXQgPSAidXMiIFZhcmlhbnQgPSAibm9uZSIgT3B0aW9ucyA9ICJub25lIgpb
NDM4MzA3LjYzMV0gUnVsZXMgPSAiYmFzZSIgTW9kZWwgPSAicGMxMDUiIExheW91dCA9ICJ1
cyIgVmFyaWFudCA9ICJub25lIiBPcHRpb25zID0gIm5vbmUiCls0MzgzMDcuNjMxXSBbNDM4
MzA3LjYzMV0gd2luTXVsdGlXaW5kb3dYTXNnUHJvYyAtIERJU1BMQVk9OjAuMAp3aW5Jbml0
TXVsdGlXaW5kb3dXTSAtIERJU1BMQVk9OjAuMApbNDM4MzA3LjYzMV0gWzQzODMwNy42MzFd
IHdpblByb2NFc3RhYmxpc2hDb25uZWN0aW9uIC0gd2luSW5pdENsaXBib2FyZCByZXR1cm5l
ZC4Kd2luQ2xpcGJvYXJkVGhyZWFkUHJvYyAtIERJU1BMQVk9OjAuMApbNDM4MzA3LjYzMV0g
d2luTXVsdGlXaW5kb3dYTXNnUHJvYyAtIHhjYl9jb25uZWN0KCkgcmV0dXJuZWQgYW5kIHN1
Y2Nlc3NmdWxseSBvcGVuZWQgdGhlIGRpc3BsYXkuCls0MzgzMDcuNjMxXSBVc2luZyBDb21w
b3NpdGUgcmVkaXJlY3Rpb24KWzQzODMwNy42MzFdIHdpbkluaXRNdWx0aVdpbmRvd1dNIC0g
eGNiX2Nvbm5lY3QgKCkgcmV0dXJuZWQgYW5kIHN1Y2Nlc3NmdWxseSBvcGVuZWQgdGhlIGRp
c3BsYXkuCls0MzgzMDcuNjQ3XSB3aW5DbGlwYm9hcmRQcm9jIC0geGNiX2Nvbm5lY3QgKCkg
cmV0dXJuZWQgYW5kIHN1Y2Nlc3NmdWxseSBvcGVuZWQgdGhlIGRpc3BsYXkuCls0MzgzODYu
NDI4XSBJc092ZXJyaWRlUmVkaXJlY3Q6IEZhaWxlZCB0byBnZXQgd2luZG93IGF0dHJpYnV0
ZXMKWzQzODM5OS45NTNdIE9TIGhhcyBpY29uIGFscGhhIGNoYW5uZWwgc3VwcG9ydDogeWVz
Cls0Mzg0NzYuNTM0XSBJc092ZXJyaWRlUmVkaXJlY3Q6IEZhaWxlZCB0byBnZXQgd2luZG93
IGF0dHJpYnV0ZXMKWzUyNDE1Ny43NDNdIHdpbldpbmRvd1Byb2MgLSBXTV9ESVNQTEFZQ0hB
TkdFIC0gbmV3IHdpZHRoOiAyNTYwIG5ldyBoZWlnaHQ6IDE0NDAgbmV3IGJwcDogMzIKWzUy
NDE1Ny43NDNdIHdpbldpbmRvd1Byb2MgLSBSZW1vdGVTZXNzaW9uOiBubwpbNTI0MTU3Ljc0
M10gd2luQWxsb2NhdGVGQlNoYWRvd0dESSAtIENyZWF0aW5nIERJQiB3aXRoIHdpZHRoOiAx
OTIwIGhlaWdodDogMTA4MCBkZXB0aDogMzIKWzczMzg1NS44MzFdIHdpbkRlaW5pdE11bHRp
V2luZG93V00gLSBOb3Rpbmcgc2h1dGRvd24gaW4gcHJvZ3Jlc3MKWzczMzg1NS44MzFdIHdp
bk11bHRpV2luZG93V01Qcm9jIC0gRmF0YWwgZXJyb3IgMSBvbiB4Y2IgY29ubmVjdGlvbgpb
NzMzODU2LjAxOF0gd2luRGVpbml0TXVsdGlXaW5kb3dXTSAtIE5vdGluZyBzaHV0ZG93biBp
biBwcm9ncmVzcwpbNzMzODU2LjAxOF0gKElJKSBTZXJ2ZXIgdGVybWluYXRlZCBzdWNjZXNz
ZnVsbHkgKDApLiBDbG9zaW5nIGxvZyBmaWxlLgo=
--------------090808020400090409050500
Content-Type: application/x-sh;
 name="startxwin.sh"
Content-Transfer-Encoding: base64
Content-Disposition: inline;
 filename="startxwin.sh"

IyEvYmluL2Jhc2ggCiMgKGMpIExBIFdhbHNoIDIwMDQtMjAxNCwgbGljZW5jZWQgdW5kZXIg
R1BMdjIgCiNleHBvcnQgRElTUExBWT06MAojZXhwb3J0IFhBUFBMUkVTRElSPS91c3IvWDEx
UjYvbGliL1gxMS9hcHAtZGVmYXVsdHMKI2V4cG9ydCBYQ01TREI9L3Vzci9YMTFSNi9saWIv
WDExL1hjbXMudHh0CiNleHBvcnQgWEtFWVNZTURCPS91c3IvWDExUjYvbGliL1gxMS9YS2V5
c3ltREIKI2V4cG9ydCBYTkxTUEFUSD0vdXNyL1gxMVI2L2xpYi9YMTEvbG9jYWxlCiN1bmV4
cG9ydCBYQVBQTFJFU0RJUiBYQ01TREIgWEtFWVNZTURCIFhOTFNQQVRICgojIHNlZSBjeWd3
aW4gWHdpbiBmb3IgbW9yZSBvcHRpb24gZXhhbXBsZXMKIyByZWxldmFudCBvcHM6CiMgLW11
bHRpd2luZG93ID0gdXNlIHdpbmRvd3MgbWFuYWdlOyBub3Qgdy8oLXJvb3RsZXNzfC1mdWxs
c2NyZWVuKQojIC1jbGlwYm9hcmQgPSB1c2UgYnVpbHQtaW4gdmVyc2lvbiAoaW50ZWdyYXRl
ZCB3L3dpbmRvd3MpCiMgLXVuaXhraWxsID0gRW5hYmxlIEN0cmwtQWx0LUJTIGFzIFgtc2Vy
dmVyIHNodXRkb3duIGNtbmQKIyAtbm93aW5raWxsID0gRGlzYWJsZSBBbHQrRjQgYXMgYSBz
ZXJ2ZXIgc2h1dGRvd24ga2V5IGNvbWJpbmF0aW9uLgojIC10cmF5aWNvbiA9IChkZWZhdWx0
KSB3aW5kb3dzIHRyYXkgaWNvbiBlbmFibGVkCiMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj
IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj
CiNzZXQgLXgKZXhwb3J0IExJQkdMX1VTRV9XR0w9MQptb3VudCAtYyAvCmV4cG9ydCBQQVRI
PS9iaW46JCgvYmluL2N5Z3BhdGggIiRVU0VSUFJPRklMRSIpL2JpbjokUEFUSAkjZW5zdXJl
IG91ciBiaW4gaXMgMXN0CnNob3B0IC1zIGV4cGFuZF9hbGlhc2VzIGV4dGdsb2IKYWxpYXMg
bXk9J2RlY2xhcmUgJyBpbnQ9J215IC1pICcgYXJyYXk9J215IC1hICcgbWFwPSdteSAtQSAn
CmFsaWFzIHhzZXQ9JCh0eXBlIC1QIHhzZXQpOwphbGlhcyBub3RpZnk9JCh0eXBlIC1QIG5v
dGlmdSkKCm15IEhLTE09J0hLRVlfTE9DQUxfTUFDSElORScgTXNXaW5OVD0nU09GVFdBUkUv
TWljcm9zb2Z0L1dpbmRvd3MgTlQnCm15IERQSV9QeD0nRm9udERQSS9Mb2dQaXhlbHMnIHBy
b2NfcmVnPScvcHJvYy9yZWdpc3RyeScKbXkgcGl4ZWxzX2tleT0iJEhLTE0vJE1zV2luTlQv
Q3VycmVudFZlcnNpb24vJERQSV9QeCIKbXkgcGl4ZWxzX3BhdGg9IiRwcm9jX3JlZy8kcGl4
ZWxzX2tleSIKCmV4cG9ydCBESVNQTEFZPSIke0RJU1BMQVk6LSI6MCJ9IgoKc3ViIHh1cCgp
IHsKCWxvY2FsIHN0YXQKCXJlYWQgLXQgLjEgc3RhdCA8PDwkKHhzZXQgcSA+Ji9kZXYvbnVs
bDsgZWNobyAkPykgICAmJiAKCQkJCXJldHVybiAkc3RhdAoJKCgtMSkpCQp9CgpYd2luX3Bp
ZHMoKSB7CgkoIGNkIC9wcm9jICAmJiBmb3IgZXhlIGluIFswLTldKi9leGVuYW1lOyBkbyAK
CQkJcmVhZCBsbjwiJGV4ZSIKCQkgCSgoJHsjbG59KSkgJiYgW1sgJGxuID1+IFh3aW4gXV0g
JiYgcHJpbnRmICIlZCAlc1xuIiAiJHtpJS8qfSIgIiRsbiIKCQlkb25lCgkpCn0KCgpYd2lu
X3J1bm5pbmcoKSB7IAoJbXkgbmFtOyBpbnQgcGlkCglyZWFkIHBpZCBuYW08IDwoWHdpbl9w
aWRzKQoJcmV0dXJuICQoKCFwaWQpKQp9CgpraWxsX1h3aW4oKSB7CglhcnJheSBzaWdzPShU
RVJNIFRFUk0gS0lMTCkJIyB0cnkgMiBURVJNcyB0aGVuIEtJTEwgdXB0byBtYXhzaWdzCglp
bnQgcGQ7IG15IHBnCglpbnQgbWF4c2lncz0zIGxhc3RzaWc9JHsjc2lnc1sqXX0KCXdoaWxl
ICgobWF4c2lncykpICYmIHJlYWQgcGQgcGc7IGRvCgkJKChwZCkpICYmIGtpbGwgLSR7c2ln
c1stLW1heHNpZ3M+bGFzdHNpZyA/IGxhc3RzaWcgOiBtYXhzaWdzXX0gJHBkCgkJc2xlZXAg
MQoJZG9uZSA8IDwoWHdpbl9waWRzKQp9Cgp0aWR5X29sZF9Yd2luKCkgewoJcm0gLWZyIC90
bXAvLlgxMS11bml4Cn0KCm9yZCgpIHsgcHJpbnRmICIlZCIgIickMSIgOyB9CgpnZXRfZHBp
KCkgewoJbXkgZHc9IiI7IHJlYWQgLWQgJycgZHc8IDwoPCIkcGl4ZWxzX3BhdGgiIGNhdCAy
Pi9kZXYvbnVsbCkKCWludCBkcGk9JChvcmQgIiRkdyIpCgkjIGNoZWNrIGZvciBpbnNhbmUg
dmFsdWVzCiAJKChkcGk8NTB8fGRwaT4+NDAwKSkgJiYgZHBpPTEwNwoJcHJpbnRmICR7MTor
LXYgJDF9ICIlZFxuIiAkZHBpCn0KCgoKZ2V0X2ZvbnRwYXRoKCkgewoJcHJpbnRmICIlcyIg
Ii91c3Ivc2hhcmUvZm9udHMvVFRGLC91c3Ivc2hhcmUvZm9udHMvVHlwZTEsL3Vzci9zaGFy
ZS9mb250cy9taXNjLC91c3Ivc2hhcmUvZm9udHMvMTAwZHBpLGJ1aWx0LWlucywvd2luZG93
cy9mb250cyIKfQoKc3RhcnRfWFdpbigpIHsKCW15IGZvbnRwYXRoPSQoZ2V0X2ZvbnRwYXRo
KQoJaW50IGRwaT0kKGdldF9kcGkpCgljbWQ9Ii9iaW4vcnVuIC9iaW4vWFdpbiAgJHtkcGk6
Ky1kcGkgJGRwaX0gLWxpc3RlbiB0Y3AgIC1ub3BuICtpZ2x4IC13Z2wgLWNvbXBvc2l0ZWFs
cGhhIC1jb21wb3NpdGV3bSAtbGVzc3BvaW50ZXIgLWNsaXBib2FyZCAgLWFjIC11bml4a2ls
bCAtbm93aW5raWxsIC1tdWx0aXdpbmRvdyAtd20gLWFyZGVsYXkgMTUwIC1hcmludGVydmFs
IDMwICticyAtbm9tdWx0aW1vbml0b3JzIC1ob3N0aW50aXRsZSAtbm9yZXNldCAtbG9ndmVy
Ym9zZSAyIC1mcCBcIiRmb250cGF0aFwiICIKCWVjaG8gY21kPSIkY21kIgoJJGNtZAp9Cgpz
dGFydF9zeXNsb2dkKCkgewoJY29tbWFuZCBjeWdydW5zcnYgLW4gLU8gLVMgc3lzbG9nZAp9
CgpzdGFydF9jeWdzZXJ2ZXIoKSB7Cgljb21tYW5kIGN5Z3J1bnNydiAtbiAtTyAtUyAtZCBt
ZXNzYWdlYnVzIGN5Z3NlcnZlcgp9CgpzdGFydF9tc2didXMoKSB7Cgljb21tYW5kIGN5Z3J1
bnNydiAtbiAtTyAtUyAtZCBzeXNsb2dkIG1lc3NhZ2VidXMKfQoKc3RhcnRfc2Vzc19kYnVz
KCkgewoJL2Jpbi9ydW4gL2Jpbi9kYnVzLWxhdW5jaCAtLWV4aXRfd2l0aF9zZXNzaW9uIH4v
LlhzZXNzaW9uCn0KCgpfaW4oKSB7Cglsb2NhbCB4PSR7MTo/fTtzaGlmdAoJZm9yICgoOyQj
PjA7KSk7IGRvIFtbICR4ID09ICQxIF1dICYmIHJldHVybiAwO3NoaWZ0OyBkb25lCglyZXR1
cm4gMQp9CgoKaW50IHRyaWVzPTMKCmlmIFh3aW5fcnVubmluZyAmJiB4dXA7IHRoZW4KCW5v
dGlmeSAvdCBpbmZvIC9tICJYc2VydmVyIGFscmVhZHkgcnVubmluZyBhbmQgcmVhZHkiIC9k
IDUwMDAKZWxzZSAKCSNlY2hvICJObyBYc2VydmVyIGRldGVjdGVkIgoJCgl0aWR5X29sZF9Y
d2luCgoJd2hpbGUgKCgxKSk7IGRvCgkJc3RhcnRfY3lnc2VydmVyCgkJc3RhcnRfWFdpbgoJ
CXNsZWVwIDEKCQoJCWZvciAoKGk9MDtpPDU7KytpKSk7IGRvCgkJCXh1cCAmJiBicmVhayAy
CgkJCXNsZWVwIDEKCQlkb25lCgoJCWlmICgoLS10cmllczw9MCkpOyB0aGVuCgkJCW09IgdF
WElUSU5HOiBUaW1lb3V0IFdhaXRpbmcgZm9yIFhzZXJ2ZXIgU3RhcnR1cCEhIgoJCQllY2hv
ICIkbSIKCQkJbm90aWZ5IC90IGVycm9yIC9tICIkbSIgCgkJCWV4aXQgMTsKCQlmaQoJZG9u
ZQoJc3RhcnRfc2Vzc19kYnVzCgkjc3RhcnRfZGJ1cyB8fCB7IG09IgdFcnJvciBTdGFydGlu
ZyBEYnVzIjsgZWNobyAiJG0iOyBub3RpZnkgL3QgZXJyb3IgL20gIiRtIjsgfQpmaQoKIyB2
aW06IHRzPTI6c3c9Mgo=
--------------090808020400090409050500
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline


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

--------------090808020400090409050500--

- Raw text -


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