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" <m...@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/