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