From: Prabhu Sundararaj <[email protected]> When XWayland is configured, Weston must be started using the weston-launch utility.
Signed-off-by: Tom Hochstein <[email protected]> --- meta/recipes-graphics/wayland/weston-init/init | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/meta/recipes-graphics/wayland/weston-init/init b/meta/recipes-graphics/wayland/weston-init/init index 2e938f4..1d4e577 100644 --- a/meta/recipes-graphics/wayland/weston-init/init +++ b/meta/recipes-graphics/wayland/weston-init/init @@ -38,7 +38,16 @@ case "$1" in chmod 0700 $XDG_RUNTIME_DIR fi - openvt -s weston -- $OPTARGS + # If weston-launch exists, we're configured for XWayland. + if [ -f /usr/bin/weston-launch ]; then + echo "Starting Weston in XWayland" + export XDG_CONFIG_HOME=/etc + openvt -v -- weston-launch -- --log=/var/log/weston.log $OPTARGS + else + echo "Starting Weston" + openvt -s weston -- --log=/var/log/weston.log $OPTARGS + #grep console to look for gal2d-renderer.so. if no failed + fi ;; stop) -- 2.1.4 -- _______________________________________________ Openembedded-core mailing list [email protected] http://lists.openembedded.org/mailman/listinfo/openembedded-core
