Skip to content
  • Robert Bragg's avatar
    wayland: Adds basic hybrid X + Wayland support · f9a11b3b
    Robert Bragg authored and Jasper St. Pierre's avatar Jasper St. Pierre committed
    
    
    This adds support for running mutter as a hybrid X and Wayland
    compositor. It runs a headless XWayland server for X applications
    that presents wayland surfaces back to mutter which mutter can then
    composite.
    
    This aims to not break Mutter's existing support for the traditional X
    compositing model which means a single build of Mutter can be
    distributed supporting the traditional model and the new Wayland based
    compositing model.
    
    TODO: although building with --disable-wayland has at least been tested,
    I still haven't actually verified that running as a traditional
    compositor isn't broken currently.
    
    Note: At this point no input is supported
    
    Note: multiple authors have contributed to this patch:
    Authored-by: default avatarRobert Bragg <robert@linux.intel.com>
    Authored-by: default avatarNeil Roberts <neil@linux.intel.com>
    Authored-by: Rico Tzschichholz.
    Authored-by: default avatarGiovanni Campagna <gcampagna@src.gnome.org>
    f9a11b3b