RFC: XSpice shift to an 'x11spice' approach

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi folks,

As you know, I've done a lot of work on XSpice over the past few years.
 I plan to take a new approach by following the model of the excellent
'x11vnc' client.

That is, instead of having our own X server and capturing the output, I
plan to instead use an xdummy style server with a frame buffer which
then runs an x11spice client to push the display via the Spice protocol.

This should have a number of benefits.  First, it should create a new
capability - the ability to share an existing desktop via Spice.

Second, it should allow the x11spice process to run entirely as a non
privileged user.  This should simplify some of the existing Xspice
management headaches.  (Full candor note: it simplifies some of the
private use cases I have for Xspice, where security and process
isolation is vital).

Third, it should allow for some simplification by removing the need to
have our own X server.  That simplification does come with a cost - we
now have the expanded complexity of intercepting X events and managing
that at an application level, instead of at a driver level, so that's
arguably a wash.

Finally, I'm hoping that I may be able to do some thoughtful analysis of
the approach taken by Xpra, and either incorporate Xpra directly, or at
least leave a path open for it, so that we could have 'rootless' or
seamless applications as an option.

What do others think?  What am I over looking?

Cheers,

Jeremy
_______________________________________________
Spice-devel mailing list
Spice-devel@xxxxxxxxxxxxxxxxxxxxx
https://lists.freedesktop.org/mailman/listinfo/spice-devel




[Index of Archives]     [Linux ARM Kernel]     [Linux ARM]     [Linux Omap]     [Fedora ARM]     [IETF Annouce]     [Security]     [Bugtraq]     [Linux]     [Linux OMAP]     [Linux MIPS]     [ECOS]     [Asterisk Internet PBX]     [Linux API]     [Monitors]