Open TheAifam5 opened 3 months ago
Hi, thanks for your question. Please let me start with the TL;DR:
KiCad officially only supports the X11 backend.
(Quote from the section "Graphical Windowing Backend" at https://www.kicad.org/help/system-requirements )
This flatpak distribution follows this approach.
On a more technical level, yes, you are right, KiCad can be compiled for Wayland natively. Yet, there is at least one thing which still breaks quite horribly then: dockable windows (KiCad uses wxAUI for this). And, at least a few months ago, when another user proposed to switch this flatpak to Wayland native, there was a serious issue with overflowing windows on displays with fractional scaling, see my comment on the PR for a screenshot None of these issues are KiCad's faults, but require work on other projects:
KiCad Devs are tracking remaining Wayland issues here: https://gitlab.com/groups/kicad/code/-/epics/46
As it stands now, I would think that official Wayland support is still at least a year away, but I might be wrong. It all depends on Wayland + wx Devs though, not necessarily KiCad Devs.
I intend keeping this issue open for informational purposes until we can switch this flatpak over to Wayland native.
KiCad supports Wayland, any reason why is not enabled here yet?