[PATCH xf86-video-nested v2 0/5] Bring up a new XCB client, start pairing with Xephyr code.

Laércio de Sousa laerciosousa at sme-mogidascruzes.sp.gov.br
Thu Nov 6 09:18:09 PST 2014


This is the v2 of my patch series for xf86-video-nested that introduces
a new XCB backend. Some compiler warnings are fixed, and now XCB client
also handles "delete window" events (e.g. when the user clicks on window's
close button).

Original message:

This is my first effort to improve xf86-video-nested driver, bringing up
a new XCB backend client and trying to pair it with latest Xephyr code,
so that we can port any Xephyr optimizations to this driver.

My main motivation for this driver is making single-GPU multiseat
configuration (i.e. launching nested X servers on top of a bare
display server spanning all available video outputs) more reliable, thus
I've made some build parts optional and disabled by default,
like nested input driver. If nested input is needed for other use cases,
I need help for reviewing and fixing current code.

I also need help for porting any relevant features present in Xephyr
(e.g. GLAMOR support) to this XCB backend.

Laércio de Sousa (5):
  Make nested input driver build optional (and disabled by default)
  Add support for option "Xauthority" in xorg.conf
  Add preliminary support for screen options "Fullscreen" and "Output"
    in xorg.conf
  Add configure option for choosing driver backend
  Introduce a new XCB client backend, and make it the default one.

 README             |    7 +-
 TODO               |    3 +-
 configure.ac       |   52 ++-
 src/Makefile.am    |   14 +-
 src/client.h       |   36 +-
 src/driver.c       |  139 +++++--
 src/nested_input.c |    9 +-
 src/xcbclient.c    | 1093 +++++++++++++++++++++++++++++++++++++++++++++++++++-
 src/xlibclient.c   |   67 +++-
 9 files changed, 1326 insertions(+), 94 deletions(-)

-- 
2.1.2



More information about the xorg-devel mailing list