[FreeNX-kNX] XWarpPointer

Darrell Tangman darrell at galois.nscf.org
Mon Nov 21 19:23:52 UTC 2005


We have a fairly old X/Motif application that we're trying to access via
NX. We're currently testing with Linux nxclient 1.5.0-113 and nxserver
1.5.0-70. We have run into one stumbling block that we don't seem to be
able to resolve on our own. The application uses XWarpPointer to assist
with use of the keyboard in place of the mouse, and we find that operation
of XWarpPointer is highly unreliable. If "Virtual desktop" is set false in
the client-side session configuration file, it appears that pointer warp
commands are not delivered to the client, or they are ignored by the
client. If "Virtual desktop" is true, the mouse pointer appears to move to
the intended location, but the expected Enter and Leave events are not
received by the application. If a call that moves the pointer relative to
some window is followed by a call that moves the pointer relative to its
current location, it appears that the second call actually moves the
pointer relative to its location prior to the first call. The best guess
we've come up with is that the pointer warping is being done on the client
side without updating the server's idea of current pointer location,
although there is some evidence to suggest that this explanation is
incomplete at best.

Has anyone out there encountered a similar problem, and can you point us
in the direction of a possible solution?

-- 
Darrell Tangman -- Senior Software Engineer -- darrell at nscf.org
National Science Center Foundation, Inc.
PO Box 15577 Augusta, GA 30919-1577 USA, Earth



More information about the FreeNX-kNX mailing list