<div dir="ltr">I'll work on better formulating my questions.<div><br></div><div>For now I will have a look into html5spice.</div><div><br></div><div>See if I can get it to work.</div><div>Rob</div></div><div class="gmail_extra"><br><div class="gmail_quote">2014-12-23 14:37 GMT+01:00 Jeremy White <span dir="ltr"><<a href="mailto:jwhite@codeweavers.com" target="_blank">jwhite@codeweavers.com</a>></span>:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><span class="">On 12/23/2014 07:20 AM, Rob Verduijn wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Like I said in my first email, I already got Xspice to play along with xdmcp.<br>
And when connecting to the server using virt-viewer I get a nice desktop.<br>
<br>
Now what I do not have is more than 1 concurrent user.<br>
Also preventing the second user from hijacking the session from the first user is an issue.<br>
Explaining that user one has session :1 and user two has session :2 is an administration nightmare.<br>
<br>
It all has to work automagically.<br>
</blockquote></span>
I'm sorry, but you asked if XSpice supported multiple users; that answer is yes.  If the question is can it do it automagically, then that answer is no.<br>
<br>
I think the code required to make that happen is fairly modest, and I was trying to point you to the start I'd made on itin the hope it would help.<br>
<br>
I'll continue that, briefly, here, and then leave you to it.<br>
<br>
You will need to auto compute a free X display number.  The client doesn't care about X display; what's scarce for clients is Spice port numbers.<br>
<br>
The clients shouldn't have to know their port number; you should be able to create a uri that embeds the port number, and that should be automagic. That does tend to suggest a web server based launch, not xinetd, though.   You can also feed the spice_auto.html page in the spice-html5 client and get a magic web session (that was my plan).<br>
<br>
One final tool that may help you - the remote viewer client has a --spice-controller option that allows you to start the spice client with a variety of parameters.  An xinetd solution could be rolled using that facility, but that would be a fair bit of work. (The spice controler option involves connecting to a socket and sending a fairly specific set of protocol messages to it, one of which could be 'open a spice client with these parameters').<br>
<br>
Cheers,<br>
<br>
Jeremy<br>
<br>
</blockquote></div><br></div>