On 11/03/2020 23:32, Mark Knittel wrote: > Antoine: I wanted to let you know that the URL parameters you sent me worked > perfectly. We are now able to dynamically open/close single application > sessions with a single user ID from a web page link. > > For what it's worth - it might help a lot of folks to document this on the > Xpra Tracker site - it could be very useful to a lot of users. It would be, if only I had the time to do even half the things on my ever growing TODO list.. The wiki is free to edit, so anyone can help with that.
Cheers Antoine > We now have the same functionality as NoMachine Terminal Server - which is > very expensive. > > Thanks! > > Mark Knittel > 360-441-2126 > > > -----Original Message----- > From: Antoine Martin <anto...@nagafix.co.uk> > Sent: Monday, March 9, 2020 11:29 PM > To: Mark Knittel <ma...@mjkservices.net>; Xpra and Winswitch ML > <shifter-users@lists.devloop.org.uk> > Subject: Re: [winswitch] Xpra session cloning > > Please keep the list CCed. > > On 10/03/2020 12:47, Mark Knittel wrote: >> *** >> It is Office 365. I can preface/finish my comments with *** going forward. >> >> I appreciate the response. I think we can easily do what you are suggesting. >> However, it would help to know what format to use to pass the connect >> strings to the xpra proxy server in a URL?. Is there some general format >> rules that we can follow? We're probably missing something simple, but we've >> started looking at the code, logs, etc. but not there yet. If not, we'll try >> modifying connect.html. > The parameters you can specify on the connection URI are not documented, > unfortunately. > But you can easily figure out what parameters are allowed by looking at the > "connect.html" form: almost all form fields are allowed as URL attributes. > > So in your case, something like this should work: > http://HOST:PORT/?username=USERNAME&password=PASSWORD&exit_with_children=1&exit_with_client=1&start=xterm&action=start > > Connecting to a proxy started with: > xpra proxy --bind-tcp=0.0.0.0:10000 --tcp-auth=allow > > Cheers, > Antoine > > >> >> Thanks, >> >> Mark Knittel >> 360-441-2126 >> *** >> >> -----Original Message----- >> From: shifter-users <shifter-users-boun...@lists.devloop.org.uk> On >> Behalf Of Antoine Martin via shifter-users >> Sent: Monday, March 9, 2020 5:00 AM >> To: shifter-users@lists.devloop.org.uk >> Subject: Re: [winswitch] Xpra session cloning >> >> On 01/03/2020 04:18, Mark Knittel via shifter-users wrote: >>> Antoine: thanks for your response below. I'll answer the question in-line. >> Your MUA (office365?) is making it really hard to see who said what in this >> thread. >> >>> Mark Knittel >>> 360-441-2126 >>> >>> >>> On 15/02/2020 08:35, Mark Knittel via shifter-users wrote: >>>> Greetings. I am trying to use Xpra on a (local) Apache server to access >>>> single desktop applications via browser links on a webpage. >>>> I need to have multiple users use the same web page link to open a >>>> new >>> version of the application, and then close the session when the >>> window is closed by the user. >>> Start your servers with: --exit-with-client=yes >>> >>>> That means that I need to prevent one user from taking over the >>> session from an existing user, and I need to make sure I don't end up >>> with an excess of open/unused sessions that will consume RAM. >>>> Is there a realistic way to accomplish this with either: >>>> >>>> - Connection strings in the xpra start commands? >>>> >>>> - A script that is launched when the URL is clicked? >>> I don't think there are enough details to give you a clear answer. >>> How are your users identified? Is this done by apache authentication? >>> Do you have a straightforward mapping between apache users and unix users? >>> etc.. >>> >>> **** Let me add a little more background. We're attempting to user XPRA on >>> an Apache/Linux system that is being used to serve educational content to >>> schools in remote villages in eastern Africa. The server preloaded with >>> content and is entirely offline - no internet connection, and all >>> users/students connect via wireless devices (notebooks, tablets, phones) >>> using a browser interface. We do not require/need user login, as there is >>> no built in tracking, etc. So we don't have an easy way to identify >>> individual users. We now need to connect users to individual desktop >>> applications, but would like to keep things as simple as possible by >>> continueing to use a browser interface, avoiding an user side XPRA, VNC, >>> etc. client. Hence the reason for XPRA and HTML access. We are testing with >>> the proxy server as well. The challenge we're having is knowing how to >>> format a generic URL/link that will: >>> >>> - Start a server to access a specific application when clicked from a >>> browser, and then >> You could just tweak the standard "connect.html" page and remove all the >> options you don't need, then instead of a free text input field for the >> "start command" you could replace it with a drop down menu with your custom >> list of applications. >> >> If you don't care about authentication, you could run all your sessions as a >> single unprivileged user. >> Just start the proxy and let each new connection start a new instance as >> needed. >>> >>> - Stop the server when the user closes the application tab in the browser. >> That's the exit-with-client option. >> You probably want exit-with-children too. >> >>> Any help you can provide would be appreciated. >> Sorry for the slow reply. >> >> Cheers, >> Antoine >> >>> >>> Mark K >> _______________________________________________ >> shifter-users mailing list >> mailto:shifter-users@lists.devloop.org.uk >> https://lists.devloop.org.uk/mailman/listinfo/shifter-users >> > _______________________________________________ shifter-users mailing list shifter-users@lists.devloop.org.uk https://lists.devloop.org.uk/mailman/listinfo/shifter-users