I killed all clipboard managers on client and server. After unsuspending my session, a first test of bi-directional clipboard is working. Local copy/paste on client is also working. I will continue testing.
On Tue, Aug 11, 2020 at 5:31 PM Ulrich Sibiller <uli42@gmx.de> wrote:
On Tue, Aug 11, 2020 at 8:14 PM Neal Becker <ndbecker2@gmail.com> wrote:
/----- Clipboard internal status ----- current time (Time) [3736281024] agentClipboardInitialized (Bool) [True] clientAccum (int) [0] nxagentMaxSelections (int) [2] NumCurrentSelections (int) [8] serverWindow (Window) [0x780062d] nxagentLastClipboardClient (int) [0] Clipboard mode [Both] lastServer lastServerRequestor (Window) [0x0] lastServerProperty (Atom) [ 362][_QT_SELECTION] lastServerTarget (Atom) [ 423][UTF8_STRING] lastServerTime (Time) [888492462] lastClient lastClientWindowPtr (WindowPtr) [0x5651cb5142c0] ([0xc0002a]) lastClientClientPtr (ClientPtr) [6] (addr [0x5651cb42d940] PID
[389124] Cmd [clipit])
Clipit is a clipboard manager. For me on Debian it is deprecated and non-functional. Can you please disable clipit on the server side and watch for a while?
lastClientRequestor (Window) [0xc0002a] lastClientProperty (Atom) [ 294][GDK_SELECTION] lastClientSelection (Atom) [ 1][PRIMARY] lastClientTarget (Atom) [ 81][UTF8_STRING] lastClientTime (Time) [3736280915] ([119]ms ago) lastClientReqTime (Time) [3736280915] ([119]ms ago) lastClientPropertySize (unsigned long) [262144] lastClientStage (ClientSelectionStage) [4][WaitData]
This looks like _internal_ the communication in nxcomp/nxagent has not been completed and nxagent is waiting for some answer. If the problem re-appears please generate this log mulitple times (e.g. every 5s) for about half a minute.
PRIMARY owner is inside nxagent? no lastSelectionOwner[].client (null) lastSelectionOwner[].window [0x0] lastSelectionOwner[].windowPtr - lastSelectionOwner[].lastTimeChanged [3736280701] lastSelectionOwner[].selection [ 1][PRIMARY] (remote X server) CurrentSelections[].client [(nil)] index [-1] PID [-1] Cmd [(null)] CurrentSelections[].window [0x139] CLIPBOARD owner is inside nxagent? yes lastSelectionOwner[].client [6] (addr [0x5651cb42d940] PID [389124] Cmd [clipit]) lastSelectionOwner[].window [0xc0002a] lastSelectionOwner[].windowPtr [0x5651cb5142c0] ([0xc0002a] lastSelectionOwner[].lastTimeChanged [3736280477] lastSelectionOwner[].selection [ 355][CLIPBOARD] (inside nxagent) CurrentSelections[].client [0x5651cb42d940] index [6] PID [389124] Cmd [clipit] CurrentSelections[].window [0xc0002a] Atoms (remote X server) serverTARGETS [ 357][TARGETS] serverTIMESTAMP [ 359][TIMESTAMP] serverTEXT [ 422][TEXT] serverCOMPOUND_TEXT [ 636][COMPOUND_TEXT] serverUTF8_STRING [ 423][UTF8_STRING] serverTransToAgentProperty [ 704][NX_CUT_BUFFER_SERVER] serverTransFromAgentProperty [ 701][NX_SELTRANS_FROM_AGENT] serverLastRequestedSelection [ 355][CLIPBOARD] Atoms (inside nxagent) clientTARGETS [ 75][TARGETS] clientTIMESTAMP [ 80][TIMESTAMP] clientTEXT [ 76][TEXT] clientCOMPOUND_TEXT [ 85][COMPOUND_TEXT] clientUTF8_STRING [ 81][UTF8_STRING] clientCLIPBOARD [ 79][CLIPBOARD] clientCutProperty [ 252][NX_CUT_BUFFER_CLIENT]
\------------------------------------------------------------------------------
On Tue, Aug 11, 2020 at 1:42 PM Norm Green <
norm.green@gemtalksystems.com> wrote:
copy and paste issues hit me almost every day.
I don't have /etc/x2go/keystrokes. I do have /etc/x2go/keystrokes.cfg. Is that what you mean?
yes, sorry.
Uli
-- *Those who don't understand recursion are doomed to repeat it*