[Feature request] Native wayland support
Description
I would like to see native Wayland support for KiCad. I know this topic is a sore point. But I think sooner or later it will become relevant again.
This is because current Linux distributions are increasingly switching to Wayland and dropping X11. Red Hat started this trend. Fedora followed suit and disabled X11 support in version 43, specifically with Gnome 49. With Gnome 50, the X11 backend is to be removed from the code. Fedora already announced this with version 40.
The Canonical Foundation, i.e. Ubuntu, has similar plans.
https://docs.fedoraproject.org/en-US/fedora/f40/system-administrators-guide/Wayland/
https://linuxnews.de/gnome-50-beta-veroeffentlicht/
https://discourse.ubuntu.com/t/ubuntu-desktop-s-24-10-dev-cycle-the-roadmap/45120
https://thenewstack.io/ubuntu-25-10-scraps-x11-for-wayland-a-solid-step-forward/
KiCad Version
Application: KiCad Schematic Editor x86_64 on x86_64
Version: 10.0.0-rc1-1.20260220gitba627f4.fc42, release build
Libraries:
wxWidgets 3.2.8
FreeType 2.13.3
HarfBuzz 10.4.0
FontConfig 2.16.0
libcurl/8.11.1 OpenSSL/3.2.6 zlib/1.3.1.zlib-ng libidn2/2.3.8 nghttp2/1.64.0
Platform: Fedora Linux 42 (Workstation Edition), 64 bit, Little endian, wxGTK, X11, gnome-xorg, x11
OpenGL: NVIDIA Corporation, NVIDIA GeForce RTX 3070/PCIe/SSE2, 4.6.0 NVIDIA 580.126.18, GLX 1.4
Build Info:
Date: Feb 21 2026 02:21:48
wxWidgets: 3.2.8 (wchar_t,wx containers) GTK+ 3.24
Boost: 1.83.0
OCC: 7.8.1
Curl: 8.11.1
ngspice: 45.2
Compiler: GCC 15.2.1 with C++ ABI 1020
KICAD_IPC_API=ON
KICAD_USE_PCH=OFF
Locale:
Lang: en_GB
Enc: UTF-8
Num: 1,234.5
Encoded кΩ丈: D0BACEA9E4B888 (sys), D0BACEA9E4B888 (utf8)