OpenCPN / OpenCPN

A concise ChartPlotter/Navigator. A cross-platform ship-borne GUI application supporting * GPS/GPDS Postition Input * BSB Raster Chart Display * S57 Vector ENChart Display * AIS Input Decoding * Waypoint Autopilot Navigation
https://opencpn.org/
GNU General Public License v2.0
989 stars 489 forks source link

Implement native Wayland support #4013

Open leamas opened 6 days ago

leamas commented 6 days ago

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