You need to install that on the server side. And you need to start a new session. You should be able to copy/paste anything including images and richtext with that code, so please test that to ensure you have the right version running.
Ah, no, I just saw what is wrong: you only installed the debuginfo packages! Uli Jonah Benton <[email protected]> schrieb am Di., 23. Feb. 2021, 05:35: > Thank you Uli. Slight modification: > > git archive -o ~/rpmbuild/SOURCES/nx-libs-3.5.99.26.tar.gz > --prefix=nx-libs-3.5.99.26/ > pr/many_clipboard_changes > > Build worked fine. > > Installed: > > sudo rpm -i --force nxagent-debuginfo-3.5.99.26-0.0build1.fc33.x86_64.rpm > nx-libs-debuginfo-3.5.99.26-0.0build1.fc33.x86_64.rpm > > I logged out of two of my sessions, then restarted them- am still not able > to copy paste between them. > > Should that now work? > > If so, is there something I can pull out of the logs? > > > On Mon, Feb 22, 2021 at 3:32 PM Ulrich Sibiller <[email protected]> wrote: > >> On Sun, Feb 21, 2021 at 7:22 PM Jonah Benton <[email protected]> wrote: >> >> > Thank you- concur about images- in the past, copy-paste of them only >> worked within a session, not across. My workaround was to paste-save to >> /tmp on the host and then open saved image from another session. But nearly >> all copy-paste for me is text / URLs. >> >> Ah, ok. But that's not really comfortable or seamless... >> >> > Re versions of nxagent: >> >> So you did an update from 3.5.99.24 to 3.5.99.26. There were minimal >> changes in the range (only 5 commits): >> eb7b9773 nxagent: make nxagentXFixesInfo.Initialized a Boolean >> fec462906 nxagent: treat all Traps as Booleans everywhere >> b07b6c537 Clipboard.c: fix bug in special optimization for nested settings >> ebee6af05 Clipboard.c: add missing ifdefs >> edb5a918a Clipboard.c: fix missing ) >> ae037701f nxagent: fix stack smashing >> >> > I can try to downgrade if there is an earlier 3.5.99 on Fedora 33- will >> that matter? >> >> Probably not, but why not try it? >> >> > Happy to give a go at a replacement build. >> >> Ok, here's the branch you should compile: >> https://github.com/uli42/nx-libs/tree/pr/many_clipboard_fixes >> >> Generally you need to do this: >> 1. git clone >> https://github.com/uli42/nx-libs/tree/pr/many_clipboard_fixes >> 2. cd nx-libs >> 3. mkdir -p ~/rpmbuild/{SOURCES,RPMS,SRPMS,OTHER,BUILD} >> 4. git archive -o ~/rpmbuild/SOURCES/nx-libs-3.5.99.26.tar.gz >> --prefix=nx-libs-3.5.99.26/ 3.6.x >> 5. cp --preserve=time nx-libs.spec ~/rpmbuild/SOURCES >> 6. rpmbuild -ba ~/rpmbuild/SOURCES/nx-libs.spec >> 7. install the resulting nxagent rpm >> >> I do not have a fedora at hand so I could not test this. In case of >> problems you can also try the spec file from the fedora build. >> >> > I did just note two additional behaviors- >> > >> > 1. cross-session paste does *eventually* complete >> > >> > -copy of text 1 in session 1 >> > -attempt to paste in session 2 >> > -observe session 2 window freeze >> > -switch to host window >> > -paste into host window (success) >> > -select and recopy in host window >> > -switch back to session 2- paste of text 1 had completed >> > >> > So the paste took about 5 seconds >> >> My branch adds some caching of clipboard communication which speeds up >> operations like this considerably. >> >> > 2. cross-session paste payload can be replaced in flight >> > >> > -copy of text 1 in session 1 >> > -switch to session 2 >> > -attempt to paste (text 1 into session 2) >> > -observe session 2 window freeze >> > -switch to another window in session 2 >> > -select and copy text 2 (in another window in session 2) >> > -switch to the session 2 window attempting to complete the original >> paste >> > -note that the paste completed- but using text 2, not text 1 >> >> That's one of the big changes in my branch. Previously the code was >> sharing some variables for all clipboards and the behaviour you are >> describing here is just the result of that. >> >> Uli >> >> >> > >> > Thanks again! >> > >> > Jonah >> > >> > >> > On Sun, Feb 21, 2021 at 7:59 AM Ulrich Sibiller <[email protected]> wrote: >> >> >> >> Well, I am wondering how you managed to reliably copy/paste images. >> This is something the current code does not support. >> >> >> >> Regarding the switch to non-working: you probably have updated the >> nxagent package on your server. Please check what was the old version and >> what you have installed now. You could try to downgrade again. But please >> post the versions here anyway. >> >> >> >> I am still working at a massive clipboard rework which is close to >> being finished (I hope...). If you are able to compile it on your own you >> can test it. I can assist with instructions >> >> >> >> Uli >> >> >> >> Jonah Benton <[email protected]> schrieb am Sa., 20. Feb. 2021, 20:30: >> >>> >> >>> Hi folks, >> >>> >> >>> Let me first say thank you to X2Go maintainers- I happened upon X2Go >> about 6 months ago when figuring out how to switch my workflow from Fedora >> VMs on MacOS to distinct desktop environments on Fedora. It is such a >> profoundly excellent tool. Thank you for your efforts. >> >>> >> >>> Now- to describe a problem that just cropped up, hoping someone can >> help me debug. >> >>> >> >>> I have been running Fedora 32 - XFCE on a Thinkpad, simultaneously >> running 7 distinct local X2Go sessions under 7 different host users. Each >> session's window resides within its own XFCE logical desktop, and I switch >> between them with the switch desktop hotkeys. X2Go sessions are configured >> to support bidirectional copy/paste, and generally it works seamlessly to >> copy text or images from apps in one session's window to another or to/from >> the host. >> >>> >> >>> Last night I upgraded to Fedora 33, with the requisite updates to >> X2Go. Now, copy/paste is reliably broken in one area: >> >>> >> >>> * from host into any session still is fine >> >>> * from session into host still is fine >> >>> * from a session into the same session still is fine >> >>> * from one session into another session no longer works >> >>> >> >>> On failed pastes- where the copy was from one session and the paste >> is another session- when the paste recipient is a browser (Chromium, >> Firefox, whatever), sometimes the recipient browser tab temporarily locks >> up trying (and failing) to retrieve the paste material. >> >>> >> >>> All X2Go sessions are still configured for bi-directional copy-paste. >> >>> >> >>> [admin@localhost ~]$ x2goclient --version >> >>> x2go-WARNING-1> English language requested, not loading translator. >> >>> x2go-WARNING-1> English language requested, not loading translator. >> >>> 4.1.2.2 >> >>> >> >>> [admin@localhost ~]$ x2goversion >> >>> : 3.2.0.0 >> >>> : 4.1.0.3 >> >>> : 4.1.0.3 >> >>> : 3.2.0.0 >> >>> : 4.1.0.3 >> >>> : 3.5.99.26 >> >>> : 4.1.0.3 >> >>> >> >>> Any thoughts on tracking down the issue? >> >>> >> >>> Thanks again, >> >>> >> >>> Jonah >> >>> >> >>> >> >>> >> >>> >> >>> _______________________________________________ >> >>> x2go-user mailing list >> >>> [email protected] >> >>> https://lists.x2go.org/listinfo/x2go-user >> >
_______________________________________________ x2go-user mailing list [email protected] https://lists.x2go.org/listinfo/x2go-user
