[RFH] X2Go Support
Hi,
I am currently working on X2Go Support for Remmina. I have pushed two branches to GitLab. One is working and one is not.
The branch working has been rebased against upstream commit aafe9820. https://gitlab.com/sunweaver/Remmina/tree/feature/x2go-rebased-against-aafe9820
The branch that is not working has been rebased against commit 810a7bcf (only three commits more advanced): https://gitlab.com/sunweaver/Remmina/tree/feature/x2go-rebased-against-810a7bcf
The three commits between those two branches changed the startup behaviour of the RCW. It since then starts before the plugin gets started. Before I dig through the massive code change, maybe you have a clue about this problem.
As a side question: is the NX plugin still working? Is it tested code? I copied over most bits around pthread threading into the X2Go plugin code.
For testing the X2Go plugin code, you need:
- pyhoca-cli (on the client)
- x2goserver (can also be on the client)
With that test config, you can add an X2GO profile in Remmina pointing to "localhost:22" (or whatever your SSH port is). As a test desktop env, choose XFCE, MATE or LXDE.
Please note, that the usage of pyhoca-cli will be an interim step. A colleague of mine will soon start working on a libx2goclient shared library written in plain C to facilitate the session startup stuff for Remmina (and finally / possibly for X2Go Client NG itself, too).
Thanks for any kind of feedback.
Mike