Mike Gabriel <mike.gabriel@...> writes:
Hi there,
Am Dienstag, 25. Januar 2011, 13:14:26 schrieb Mike Gabriel:
Hi there,
this issue has probably been already addressed:
During development of PyHoca-GUI I encounter some weird behaviour on mouse moves that cross the title bar of a rootless session window (e.g. xterm via X2go, but also any other app). I think that this problem only occurs with the initial rootless window (e.g. xterm). Any subsequently started application window has not shown this behaviour so far.
I have a gut feeling that the problem is burried in Events.c of the nxagent hw. Maybe it's worth trying to comment out the nxagentOption(Menu) block in Events.c. However, I currently cannot compile the x2goagent package (because of mismatching nxlib versions in Debian and the ones used by X2go).
Greets, Mike
mike <at> minobo:~/MyDocuments/4packages/_examples_/x2goagent-3.4.0-
3/programs/Xserver/hw/nxagent$
diff -u Events.c.orig Events.c --- Events.c.orig 2011-01-25 22:36:54.000000000 +0100 +++ Events.c 2011-01-25 22:22:06.000000000 +0100 @@ -1028,6 +1028,7 @@ nxagentLastEnteredWindow = pWin; }
nxagentLastEnteredTopLevelWindow && (X.xmotion.y_root < nxagentLastEnteredTopLevelWindow -> drawable.y + 4)) { @@ -1043,6 +1044,7 @@ nxagentPulldownDialog(nxagentLastEnteredTopLevelWindow -> drawable.id); } }/* if (nxagentPulldownDialogPid == 0 &&
*/ x.u.keyButtonPointer.rootX = X.xmotion.x_root; x.u.keyButtonPointer.rootY = X.xmotion.y_root;
Hi Mike, I met the similar issue several months ago, please refer the following link http://article.gmane.org/gmane.linux.terminal- server.x2go.devel/522/match=yochaos I can't recall all the details. It seems like that if you move mouse on the title bar of the x2go windows, it will call an application "nxclient" to show the pull-down menu. If the "nxclient" doesn't exist, it will call the application defined in environment virable NX_CLIENT, which is defined as "/usr/bin/x2gosuspend-agent" in /usr/bin/x2gostartagent. So just change NX_CLIENT in /usr/bin/x2gostartagent to "/bin/true" will make a workaround of this issue. Hope it will help. Br, Max