[PATCH v3 0/3] new approach for Xephyr window placement (for multiseat purposes) (v3)

Laércio de Sousa lbsousajr at gmail.com
Tue May 6 08:25:44 PDT 2014


This is the v3 of patch series for providing window placement support
for Xephyr.

Following Keith Packard's feedback, we are dropping use
of -origin option to set window placement, and restoring extended -screen
option parsing for geometry strings like WxH+X+Y.

Moreover, we only force window placement if +X or +X+Y part is explicitly
passed in -screen argument. Otherwise (i.e. if only WxH is passed), let
window manager place the window, as before.

The third patch, which provides -output option support, was updated to
match extended -screen parsing approach.


Laércio de Sousa (3):
  kdrive: add support to +X+Y syntax in -screen option parsing
  ephyr: enable screen window placement following kdrive -screen option
    extended syntax
  ephyr: set screen size & origin from host X server output's CRTC
    geometry

 configure.ac                |   2 +-
 hw/kdrive/ephyr/ephyr.c     |   8 ++-
 hw/kdrive/ephyr/ephyr.h     |   3 +
 hw/kdrive/ephyr/ephyrinit.c |  30 ++++++++-
 hw/kdrive/ephyr/hostx.c     | 156 ++++++++++++++++++++++++++++++++++++++++++--
 hw/kdrive/ephyr/hostx.h     |  10 ++-
 hw/kdrive/src/kdrive.c      |  23 +++++--
 hw/kdrive/src/kdrive.h      |   2 +
 8 files changed, 219 insertions(+), 15 deletions(-)

-- 
1.8.4.5



More information about the xorg-devel mailing list