Done in r13798.
xpra proxy :10 --tcp-auth=allow --bind-tcp=0.0.0.0:10000
On the client:
xpra start tcp/username:firstname.lastname@example.org:10000/ --start-child=xterm --exit-with-children
Will ask the proxy to start a new session, which you can see with "xpra list". It will survive the proxy server if the proxy is killed.
Things we could do to take this further:
@afarr: just a FYI.
r13892 adds support for specifying the display at the end of the URL, and:
xpra start-desktop tcp/username:email@example.com:10000/200 --start-child=fluxbox --exit-with-children
Will start a fluxbox full desktop on display ":200".
xpra shadow tcp/username:firstname.lastname@example.org:10000/1
Now that the user can specify the display to shadow, this works on multi-user systems where there may be more than one X11 server running. (ie: my desktop is on ":1" but there is also a ":0" display)
Note: when using "auth=none", you can omit the "username:password" part. (and accept the risks that go with it)
this ticket has been moved to: https://github.com/Xpra-org/xpra/issues/1319