> Xforwarding over VPN+residential broadband sounds like a great way to ...not use any sort of gui app.
During COVID I had the wonderful opportunity to remote into a work computer that had a Matlab license and watch the screen slowly paint in. Each keystroke took multiple seconds to display for me.
x2go can be a bit janky but when setup correctly it can deliver the promise of x-forwarding with good performance even over internet.
Love the ability to just forward one or several applications directly instead of the whole desktop environment. Ability to resume connections are also a godsend.
Seems like that usecase isn't given a lot of effort nowadays.
I remoted into my Linux desktop that was at my desk over SSH, and things ran fine with Xvnc: Firefox, Terminal, Thunderbird, etc. I was able to do my sysadmin job without issue.
VNC-remoting an X desktop isn't X11 forwarding an application; the mechanism that is moving pixels to the screen where you're looking at them is distinct, and different.
I understand that: I remember when X11 was The Thing (I used to admin Sun sun4m workstations) and I remember when VNC was first invented by some folks at AT&T.
But this is an "XY problem" situation: what you want to get a GUI app running on a remote system to have its window display on the screen in front of you. Xvnc can accomplish that.
During COVID I had the wonderful opportunity to remote into a work computer that had a Matlab license and watch the screen slowly paint in. Each keystroke took multiple seconds to display for me.