From 588be6386adf9dd25bb942af9456d6c07eda4676 Mon Sep 17 00:00:00 2001 From: Mike Gabriel Date: Tue, 30 May 2017 21:28:03 +0200 Subject: hw/nxagent/Window.c: Introduce NX_REAL_WINDOW window property. In nxagent sessions, all X11 clients have a representation of their NX session-side window object on the real X-Server side. The window object gets stored in the new NX_REAL_WINDOW window property immediately after window creation. This mapping is created in nxagentCreateWindow(). On session resumption, the client side window IDs normally change. Thus, during session resumption, all NX_REAL_WINDOW properties require being updated. This happens in nxagentReconnectWindow(). While a session is suspended, the NX_REAL_WINDOW property does not exist. It gets removed during nxagentDisconnectWindow(). --- nx-X11/programs/Xserver/hw/nxagent/man/nxagent.1 | 2 ++ 1 file changed, 2 insertions(+) (limited to 'nx-X11/programs/Xserver/hw/nxagent/man') diff --git a/nx-X11/programs/Xserver/hw/nxagent/man/nxagent.1 b/nx-X11/programs/Xserver/hw/nxagent/man/nxagent.1 index 1abec5753..89985a2f7 100644 --- a/nx-X11/programs/Xserver/hw/nxagent/man/nxagent.1 +++ b/nx-X11/programs/Xserver/hw/nxagent/man/nxagent.1 @@ -368,6 +368,8 @@ The nx-X11 system adds the following command line arguments: .TP 8 .B \-forcenx force use of NX protocol messages assuming communication through nxproxy +.B \-nxrealwindowprop +set property NX_REAL_WINDOW for each X11 client inside NX Agent, providing the window XID of the corresponding window object on the X server that NX Agent runs on .TP 8 .B \-timeout \fIint\fP auto-disconnect timeout in seconds (minimum allowed: 60) -- cgit v1.2.3