Currently we run opencpn on Wayland using the xwayland x11 emulation layer. While this mostly works there are limitations. One is the handling of touch gestures, see #2057.
The basic issue here is that x11 is slowly fading away. Staying on this protocol instead of native Wayland is likely to mean more problems over time.
Describe the solution you'd like
Don't use xwayland on Wayland desktops.
Describe alternatives you've considered
None
Additional context
Since all Linux platforms now uses Wayland as the default window display server there is no need to keep the x11 compatibility.
Gestures handing as described in #2057 should be resolved.
wxWidgets EGL support requires an EGL backend providing EGL >= 1.5. Practically, this means we need mesa >= 9.0 which is available in Trixie (but not Bookworm).
There are problems positioning the hamburger window on Wayland.
Is your feature request related to a problem?
Currently we run opencpn on Wayland using the xwayland x11 emulation layer. While this mostly works there are limitations. One is the handling of touch gestures, see #2057.
The basic issue here is that x11 is slowly fading away. Staying on this protocol instead of native Wayland is likely to mean more problems over time.
Describe the solution you'd like Don't use xwayland on Wayland desktops.
Describe alternatives you've considered None
Additional context