[Spice-devel] multiple users and xspice

Rob Verduijn rob.verduijn at gmail.com
Tue Dec 23 07:37:24 PST 2014


Hello again,

I managed to get the spice-html5 working ;-)

Sadly the changes and scripting to create what I want is a bit of a
challenge for me, but the real downer is that it would be a custom
implementation.
Maintainability will be a challenge for everybody who gets to manage the
system after me.

Thanx for your help.
Rob


2014-12-23 15:00 GMT+01:00 Rob Verduijn <rob.verduijn at gmail.com>:

> I'll work on better formulating my questions.
>
> For now I will have a look into html5spice.
>
> See if I can get it to work.
> Rob
>
> 2014-12-23 14:37 GMT+01:00 Jeremy White <jwhite at codeweavers.com>:
>
>> On 12/23/2014 07:20 AM, Rob Verduijn wrote:
>>
>>> Like I said in my first email, I already got Xspice to play along with
>>> xdmcp.
>>> And when connecting to the server using virt-viewer I get a nice desktop.
>>>
>>> Now what I do not have is more than 1 concurrent user.
>>> Also preventing the second user from hijacking the session from the
>>> first user is an issue.
>>> Explaining that user one has session :1 and user two has session :2 is
>>> an administration nightmare.
>>>
>>> It all has to work automagically.
>>>
>> 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.
>>
>> 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.
>>
>> I'll continue that, briefly, here, and then leave you to it.
>>
>> 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.
>>
>> 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).
>>
>> 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').
>>
>> Cheers,
>>
>> Jeremy
>>
>>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.freedesktop.org/archives/spice-devel/attachments/20141223/6b159508/attachment.html>


More information about the Spice-devel mailing list