This is the mail archive of the cygwin-xfree mailing list for the Cygwin XFree86 project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

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


--------------------------------------------------
From: "Mark Veneziano"
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!

On 11/02/2010 13:41, Mark Veneziano wrote: > 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.

Thanks for the bug report and clear reproduction steps.

I can reproduce the problem.

It's a bit disappointing that this has stopped working, after going to the trouble to make it work in Xserver 1.6.x. :-( It's not immediately obvious what's changed to make it stop working.

--
Jon TURNEY
Volunteer Cygwin/X X Server maintainer

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


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]