Cygwin/X 1.7 keyboard/mouse freeze shortly after Xwin login to Solaris

Mark Veneziano mark@alnmark.com
Thu Feb 11 13:41:00 GMT 2010


As a workaround, XWin 1.6.5 seems to work without this problem, and 
doesn't require downgrading one's entire Cygwin installation.

For anyone else having this problem and contemplating downgrading to the 
legacy Cygwin, leave Cygwin 1.7.1 installed.  Grab the 
xorg-server-1.6.5-1 binaries from here (or one of the other Cygwin 
mirror sites):
ftp://mirror.nyi.net/cygwin/release/X.Org/xorg-server/xorg-server-1.6.5-1.tar.bz2

Extract the tar file from the bz2, and then extract XWin.exe file from 
tar file (it's under the /usr/bin directory), and replace the 1.7.x 
XWin.exe in the C:\cygwin\bin directory with the 1.6.5 version from the 
tar file.

Also, I tested using Xorg 1.7.4-1 on Fedora 12 Linux to remotely open 
CDE applications (dtterm, dtpad, etc.) on a Solaris box.  The problems 
that occur under XWin 1.7.x with Cygwin do not occur with Xorg 1.7.x on 
Linux.  So this keyboard/mouse hang issue seems specific to Cygwin, not 
to Xorg in general.  The problem is reproducible even in multiwindow 
mode.  Just remotely open a Solaris dtterm from Cygwin XWin and Linux 
Xorg.  With XWin, right clicking in the dtterm window causes all 
keyboard/mouse input to stop without ever showing the context menu (the 
mouse pointer rotates from 10:00 to 2:00 and stays in that orientation). 
With Xorg, the context menu is shown correctly and input continues to 
work.  Note that in multiwindow mode, keyboard/mouse input can be 
restored by closing the dtterm window from the native window manager and 
opening a new one.  XWin does not have to be completely terminated to 
restore input.  Not sure if that's a clue for any of the developers.

Mark


--------------------------------------------------
From: "Mark Veneziano" <mark@alnmark.com>
Sent: Thursday, February 04, 2010 9:22 PM
To: <cygwin-xfree@cygwin.com>
Subject: Cygwin/X 1.7 keyboard/mouse freeze shortly after Xwin login to 
Solaris

> I am having a problem similar to the one mentioned by Tony Bennett in 
> a
> couple of messages to this list back in January.
>
> I use XWin -query to establish an XDMCP connection to a Solaris 10 
> host
> (Tony's was AIX).  I log in to Solaris CDE without any issues.  Then 
> as soon
> as I open and close one of the CDE "panels", XWin no longer responds 
> to
> keystrokes or mouse clicks.  Moving the mouse around works fine, and
> hovering the mouse over a window with a tooltip (for example the 
> perfmeter)
> still causes the tooltip to be displayed, but clicking and keystrokes 
> are
> ignored.  The only recourse is to terminate XWin from the X icon in 
> the
> system tray or from Task Manager.
>
> As an experiment, I tried running GNOME rather than CDE as my desktop
> session, and that worked a little better, but as soon as I started a
> Motif-based application (IBM/Rational Apex Ada development 
> environment), the
> keyboard and mouse clicks died again.
>
> Running CDE and Apex on the same Solaris box via Cygwin/X 1.5 works
> flawlessly.  This problem only started occurring with 1.7.  I even 
> tried
> compiling xorg-xserver 1.7.4.0 from source to see if there was a 
> problem
> specific to 1.7.3.0, but it behaved the exact same way.
>
> Thanks in advance for any suggestions!
>
> Mark
>
> --
> 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/
>
> 

--
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/



More information about the Cygwin-xfree mailing list