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

Reply via email to