From 24c0d98b4b954a22863fa491bd95d588bb5cc568 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Gonzalo=20Garramu=C3=B1o?= Date: Fri, 3 May 2024 00:41:52 -0300 Subject: [PATCH] Reverted environment.sh.in to XWayland warning. --- mrv2/bin/environment.sh.in | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/mrv2/bin/environment.sh.in b/mrv2/bin/environment.sh.in index e1c68fa18..c951bff61 100644 --- a/mrv2/bin/environment.sh.in +++ b/mrv2/bin/environment.sh.in @@ -38,3 +38,21 @@ dir=${dir%/*} export LD_LIBRARY_PATH="${dir}/lib64:${dir}/lib:${LD_LIBRARY_PATH}:/usr/lib64:/usr/lib" export DYLD_FALLBACK_LIBRARY_PATH="${LD_LIBRARY_PATH}" export PYTHONPATH="${dir}/lib/python@MRV2_PYTHON_VERSION@:${dir}/lib/python@MRV2_PYTHON_VERSION@/lib-dynload:${dir}/lib/python@MRV2_PYTHON_VERSION@/site-packages:${HOME}/.local/lib/python@MRV2_PYTHON_VERSION@/site_packages:${PYTHONPATH}" + +# +# For Linux, when running on Wayland we switch it to run on X11 emulation, +# as Wayland is still too buggy. +# +if [[ "$XDG_SESSION_TYPE" == "wayland" && "$FLTK_BACKEND" == "" ]]; then + echo " Wayland support is currently beta." + echo " If you still want to run FLTK applications with Wayland," + echo " set the environment variable FLTK_BACKEND to wayland, like:" + echo "" + echo " export FLTK_BACKEND=wayland" + echo "" + if [[ "$FLTK_BACKEND" == "" ]]; then + echo " Setting the environment variable FLTK_BACKEND=x11." + echo "" + export FLTK_BACKEND=x11 + fi +fi