Up to now, to make Xwayland to work it required several manual hacks and it was difficult to make an image which had support for it out of box.
This patchset intends to set the base for it. It enables weston-init to be extended to support Xwayland launch when needed. While working on it, some improvements on weston and weston-init were done. Changes in v8: - Split XWayland module in a package (Ross) - Use ${datadir} for module path (Ross) - Change order of patch (Ross) - Install weston-xwayland package (Ross) Changes in v7: - Rebase on top of 1.10 v2 + fixup - Rebase on top of 1.10 v2 + fixup Changes in v6: - Rebase on top of 1.10 - Fix typo on commit log (rborton) - New patch. - New patch. - Add xterm Changes in v5: - New patch. Changes in v4: - New patch. - New patch. - Use --log= for weston call Changes in v3: - Fix log redirection - Fix argument pass for openvt - New patch. Changes in v2: - Remove PAM requirement - Remove PAM requirement - Drop weston-lunch use as it requires PAM - Move weston-start module to weston package - Stop using weston-launch Otavio Salvador (10): weston: Fix SystemD service description weston: Add PACKAGECONFIG option for 'clients' weston: Enable XWayland when X11 and Wayland support are available weston: Remove XWayland dependencies on PACKAGECONFIG weston-init: Rework do_install to use install -D option weston-init: Rework init sequence to avoid code duplication weston-init: Error out if loading a nested instance weston-init: Add module support for the weston-start helper weston: Add Xwayland initialization support using weston-start core-image-weston: If X11 is enabled, add XWayland support Tom Hochstein (3): weston: weston-launch: Handle invalid command line options weston: Provide a default version of weston-launch that doesn't require PAM weston-init: Use weston-launch when starting weston as the first windowing system meta/recipes-graphics/images/core-image-weston.bb | 1 + meta/recipes-graphics/wayland/weston-init.bb | 12 +- meta/recipes-graphics/wayland/weston-init/init | 9 +- .../wayland/weston-init/weston-start | 72 +++++++++ .../wayland/weston-init/weston.service | 7 +- ...ch-Provide-a-default-version-that-doesn-t.patch | 171 +++++++++++++++++++++ ...eston-launch-exit-for-unrecognized-option.patch | 33 ++++ .../wayland/weston/xwayland.weston-start | 7 + meta/recipes-graphics/wayland/weston_1.10.0.bb | 31 ++-- 9 files changed, 316 insertions(+), 27 deletions(-) create mode 100755 meta/recipes-graphics/wayland/weston-init/weston-start create mode 100644 meta/recipes-graphics/wayland/weston/0001-weston-launch-Provide-a-default-version-that-doesn-t.patch create mode 100644 meta/recipes-graphics/wayland/weston/make-weston-launch-exit-for-unrecognized-option.patch create mode 100644 meta/recipes-graphics/wayland/weston/xwayland.weston-start -- 2.8.2 -- _______________________________________________ Openembedded-core mailing list Openembedded-core@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-core