I'm curious if there will be something like x2go for wayland. I've been playing with waypipe. It does appear to at least work for allowing a remote application running on wayland to be used on my local machine. Not sure if it performs as well on low-bandwidth connections as x2go using NX, but at least seems usable in some limited testing.
What's missing is persistent sessions and remote desktop. While waypipe allows running a remote app, it doesn't AFAIK allow a remote desktop, nor persistence.
A bit of googling found nothing useful. Anyone know if there is work in this area?
Thanks, Neal
Hi Neal,
Am 26.04.24 um 16:10 schrieb Neal Becker:
I'm curious if there will be something like x2go for wayland. I've been playing with waypipe. It does appear to at least work for allowing a remote application running on wayland to be used on my local machine. Not sure if it performs as well on low-bandwidth connections as x2go using NX, but at least seems usable in some limited testing.
What's missing is persistent sessions and remote desktop. While waypipe allows running a remote app, it doesn't AFAIK allow a remote desktop, nor persistence.
A bit of googling found nothing useful. Anyone know if there is work in this area?
Currently, we do not have any volunteer working on this, to my knowledge, and no paid developers, either. Unless Covid numbers play a prank on us on short notice, we'll be hosting X2Go: The Gathering 2024 at Linuxhotel Essen by the end of June. (A wiki page for the event already exists, the official announce will follow soon). I hope that we'll be able to discuss the future of a possible X2Go-Wayland-Integration at that event. My rough guess is that it will involve X2Go-KDrive, while NX will not be supported for Wayland connections. And yes, somehow merging waypipe with X2Go's session persistence features and client GUI is probably the way to go.
As always: Sponsors welcome, patches welcome ...
Kind Regards, Stefan Baur
-- BAUR-ITCS UG (haftungsbeschränkt) Geschäftsführer: Stefan Baur Eichenäckerweg 10, 89081 Ulm | Registergericht Ulm, HRB 724364 Fon/Fax 0731 40 34 66-36/-35 | USt-IdNr.: DE268653243
Hi,
there's no sense in using x2gokdrive or x2goagent/nxagent with Wayland because both are X servers. You can use them today (for applications "speaking" X only) by using the Xwayland on the client, since that is where the resulting X protocol messages need to be handled. Pure Wayland applications will not work with this setup (although I don't even know if such applications exist at all). https://unix.stackexchange.com/questions/482129/can-i-run-wayland-applicatio... states that Weston is able to work as a proxy between wayland apps and X11.
So AFAIU a solution with Waypipe would be something completely different where x2go only handles the session management.
I have tried to put this into a table (AFAIU). In || I list the the used protocol: X: standard X11 protocol NX: nx compressed protocol WL: Wayland WP: Waypipe XK: x2gokdrive protocol XS: X11 tunneled through ssh
These are the possible communications ways: Server Client 1 XApp |X11| Xserver 2 XApp |X11| sshd |XS| ssh |X11| Xserver 3 XApp |X11| nxagent |NX| nxproxy |X11| Xserver 4 XApp |X11| x2gokdrive |XK| x2gokdriveclient |X11| Xserver 5 XApp |X11| nxagent |NX| nxproxy |X11| Xwayland |WL| Wayland 6 XApp |X11| x2gokdrive |XK| x2gokdriveclient |X11| Xwayland |WL| Wayland 7 WaylandApp |WL| Waypipe |WP| Waypipe |WL| Wayland 8 WaylandApp |WL| Weston |X11| nxagent |NX| nxproxy |X11| Xserver 9 WaylandApp |WL| Waypipe |WP| Waypipe |WL| Weston |X11| Xserver
So we have to setup anything on the server that outputs one of the four protocols: XS, NX, XK, WP. On the client side we have to route these four protocols to either display them on an Xserver or a Wayland server. The less components between app and server the better the experience. But to support both server types and both app types there are some compromises required.
I am not into any Wayland or Waypipe stuff, so correct me if I'm wrong.
Uli
On Fri, Apr 26, 2024 at 10:10:34AM -0400, Neal Becker wrote:
I'm curious if there will be something like x2go for wayland.
I have recently come across "twelveto11"
https://sourceforge.net/p/twelveto11/code/HEAD/tree/README
which seems to attempt running Wayland applications on an X server. I would guess that could work on X2go, too. (I don't have Wayland anywhere so I couldn't try)
Hanno
Maybe worth a try.
I am pretty astonished that this (quite new) tool still uses an Imakefile ;-)
Uli
On Mon, Apr 29, 2024 at 7:00 PM Hanno Foest <hurga-x2go@tigress.com> wrote:
On Fri, Apr 26, 2024 at 10:10:34AM -0400, Neal Becker wrote:
I'm curious if there will be something like x2go for wayland.
I have recently come across "twelveto11"
https://sourceforge.net/p/twelveto11/code/HEAD/tree/README
which seems to attempt running Wayland applications on an X server. I would guess that could work on X2go, too. (I don't have Wayland anywhere so I couldn't try)
Hanno
x2go-user mailing list x2go-user@lists.x2go.org https://lists.x2go.org/listinfo/x2go-user