Status Update:
- it is not Gnome, it is Wayland which triggers this problem
- the root cause is that Yoshimi uses lib Cairo for some custom
drawing in the UI since a long time, and this legacy code
contacts X-Lib to retrieve a Cairo surface.
- we have worked out a fix, which relies on the FLTK Cairo bridge
available since FLTK 1.4. This allows us to retrieve the Cairo
surface directly from FLTK, irrespective of the underlying
backend.
- However, this requires that FLTK is built with this additional
feature enabled. In Debian this is the case, so Debian should
be fine. Some other Distros do not yet enable this feature though.
The feature we need is marked as "Fl_Cairo_Window support" and
can be enabled either with
./configure --enable-cairo
or
cmake -DFLTK_OPTION_CAIRO_WINDOW=true
- we intend to publish a bugfix minor release of Yoshimi soon,
once all further details have been settled