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

Laércio de Sousa laerciosousa at sme-mogidascruzes.sp.gov.br
Fri Oct 31 06:12:06 PDT 2014


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       |   14 +-
 src/driver.c       |  131 +++++--
 src/nested_input.c |    9 +-
 src/xcbclient.c    | 1022 +++++++++++++++++++++++++++++++++++++++++++++++++++-
 src/xlibclient.c   |   57 ++-
 9 files changed, 1234 insertions(+), 75 deletions(-)

-- 
1.8.4.5



More information about the xorg-devel mailing list