Path: csiph.com!fu-berlin.de!uni-berlin.de!individual.net!not-for-mail From: rbowman Newsgroups: comp.os.linux.misc Subject: Re: KiCad and Wayland Date: 17 Jun 2025 04:46:18 GMT Lines: 27 Message-ID: References: <102qhlf$205pe$1@dont-email.me> Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Trace: individual.net YCQDzrkZwK8GKXrUJVYVyQPcmhMYEVpLI0fek4C1FTQ0A8ElSh Cancel-Lock: sha1:RXmPb3xNeoNaF4OOJu+CpTpyjQc= sha256:dnNJLctWTW3epUZMro2YZUfBdh7n6TWrOafaNJD3De8= User-Agent: Pan/0.160 (Toresk; ) Xref: csiph.com comp.os.linux.misc:68845 On Tue, 17 Jun 2025 01:50:39 -0000 (UTC), John McCue wrote: > rbowman wrote: >> https://www.kicad.org/blog/2025/06/KiCad-and-Wayland-Support/ >> > >> >> KiCad uses wxWidgets, where the 'x' means X11 and is cross-platform. It >> would be ironical if Windows becomes a better OS than Fedora or Ubuntu >> for electronics design. > > Interesting, IIRC BOINC Manager on Linux also uses wxWidgets, > so I guess people needing that could be out if luck. Possibly. wxWidgets on Linux is actually wxGTK, but then you get into Gtk X or Gtk Wayland. (or Gtk Win32 for that matter). I'd assume many apps that use wxWidgets will work fine. Those, like KiCad, that were using the lower level functions will have a problem. Our legacy GUIs used Motif but looking at the code there are dips down into Xt and Xlib to get the job done. For example, the base GUI of one app presents a summary of incidents but each user can configure how many individual incident entry screens they want, where they want them, and the sizes, and that data is saved per user. That's exactly the 'inside' knowledge of the server than Wayland is designed to prevent. It's going to be messy.