https://www.kicad.org/blog/2025/06/KiCad-and-Wayland-Support/
For now, if you need to use KiCad on Linux, use X11.
KiCAD je v tomhle dost nefér. Oni vůbec nevydávají Wayland nativní build, u kterého jsou reporty, že funguje výrazně lépe než ta X11 verze na XWaylandu (až na docking).
Oni odladili super ovládání na X11, jenže ty X11 funkce (a prakticky všechny dnešní frameworky) jsou skoro bez výjimky taky hacky původního protokolu (nativní Motif fakt nikdo nepoužívá).
Pokud někdo potřebuje srovnat dva monitory s různým rozlišením, tak se už bez fractional scaling těžko obejde. Wayland postupně dokončuje protokoly, které lidem chybí (a které oficiálně X11 nikdy nemělo, nepočítáme-li hacky.. třeba HDR a správa barev).
Hlavní problémy KiCADu jsou ovládání globální pozice okna a myši. Jenže to je dnes považováno za nebezpečnou funkci...
V X11 bylo všechno jako rozšíření. Ale Wayland se mohl kouknout, jaká rozšíření se používají a implementovat to už před 16 lety. Místo toho je jako Apple, kde iPhone dlouho neuměl schránku a uživatelé sami byli tak vymletí, že to obhajovali (taky asi považováno za nebezpečnou funkci).
12. 6. 2025, 15:01 editováno autorem komentáře
X11 mělo neoficiální rozšíření a různé hacky. Už tak základní věci jako podpora dvou a více monitorů byla hodně vachrlatá (xrandr, Xinerama). Celá 3D akcelerace byla hack.
Wayland asi těžko mohl všechno implementovat před 16 lety, když právě vznikl. X11 je z roku 1984 nebo 87 podle toho jak to berete. Takže ten vývoj taky chvíli trval.
Wayland narozdíl od X11 odděluje prostor jednotlivých aplikací, což ten vývoj komplikuje. X11 totiž dává každé aplikaci právo číst globální schránku, klávesnici a hýbat myší (což právě chybí tomu KiCADu). A na bezpečnost a sandboxing aplikací se dnes hraje mnohem více než dříve.
Takže ano, Wayland neumí všechno oficiálně (existují draft verze protokolů), ale spoustu věcí už dnes umí lépe a bezpečněji, než to kdy uměl X.org.