<div dir="ltr"><div>The problems are the reasons why Wayland is inferior, e.g. the 
integration of the window manager into the server (making customization 
so much more difficult) and the balkanization that results from it.  
X-the-protocol is obsolete for sure, but Wayland still hasn't managed to
 recover the baby it has thrown with the bathwater.</div><font color="#888888"><div><br></div><div>  OG.</div></font><br></div><br><div class="gmail_quote gmail_quote_container"><div dir="ltr" class="gmail_attr">On Tue, Jun 10, 2025 at 1:13 AM Felipe Contreras <<a href="mailto:felipe.contreras@gmail.com">felipe.contreras@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">On Mon, Jun 9, 2025 at 8:27 AM Lyude Paul <<a href="mailto:lyude@redhat.com" target="_blank">lyude@redhat.com</a>> wrote:<br>
<br>
> X wasn't "badly designed" per-say, for what it was I'll absolutely say it was a wonderful piece of software and it did its job well. But it's also designed for an era of computing that is much different than how most modern desktops work, so for a lot of the functionality we wanted to see in Wayland the only way to have implemented it in X would have required breaking people's setups. So, technically speaking splitting the development off was kind of a given in some sense anyway. Even if we didn't move work to Wayland it's more likely work would have been on an X server that didn't really resemble X11 and wasn't 1:1 compatible.<br>
<br>
You can list a million reasons why Wayland is superior, but people<br>
still use Xorg, and my bet is that's going to continue to be the case<br>
for at least a decade, and possibly much more.<br>
<br>
So if there are some users that will keep using Xorg, I would expect<br>
there to be some developers that will keep developing Xorg.<br>
<br>
But for some reason no one other than Enrico Weigelt has raised their<br>
hand and publicly stated so.<br>
<br>
-- <br>
Felipe Contreras<br>
</blockquote></div>