News for hackers. Stuff that matters.
Re:Wayland on OpenBSD by kiwijamo on Sunday July 09, 2023 @10:08PM (#36661206)
I use Wayland daily and haven't run into the issues you mention. It has worked better than X11 as a daily driver for a few years now. I appreciate may not work for some <1% of edge use cases but for most people Wayland works just fine. Things like screen tearing, issues with video acceleration, etc are all a thing of the past.

To be honest I associate 'barely usable' more with X11. I haven't forgotten the good old days when I had to hack various configuration files just to get a working desktop and then hack some more to work around issues with tearing, video acceleration, etc.

Wayland on the other had has just worked right out of the box since Debian 11. I have not touched a single file, line or character to get Wayland to work optiminally. That is a remarkable achievement IMHO which X11 took years and years to achieve.

Re:Wayland on OpenBSD by SoftTalker on Sunday July 09, 2023 @10:40PM (#36661413)
Your memory of config file nightmares (I had them too) is a decade old now. X11 works without config for the vast majority of users. Yes it took a while to get there, but it's been there for a good while now and not really anything for Wayland to point at as a differentiator.
Re:Wayland on OpenBSD by lmm on Sunday July 09, 2023 @11:32PM (#36661742)
> Your memory of config file nightmares (I had them too) is a decade old now.

It's at least 2 decades old, if it was ever a real problem in the first place.

Re:Wayland on OpenBSD by justinclift on Monday July 10, 2023 @03:01AM (#36662972)
> ... if it was ever a real problem in the first place.

It definitely used to be a huge pain in the arse. There used to be pages after pages after pages of random "HOW TO ..." style guides for people to configure X11 config files around the net (many just working for specific hw).

It was an incredible mess, with pretty much nothing positive about it. ;)

Re:Wayland on OpenBSD by mtlmtlmtlmtl on Monday July 10, 2023 @03:41AM (#36663200)
I've been using Linux for 20 years now and I've never needed more than 5 lines of Xorg config, only a couple lines of which has had meaningful information.
Re:Wayland on OpenBSD by vetinari on Monday July 10, 2023 @05:05AM (#36663776)
I've been using Linux since Slackware 3.0; at the time, there were X servers that were specific to a certain card manufacturers/chipsets and you symlinked the correct one. Then you configured xf86config.
Re:Wayland on OpenBSD by justinclift on Monday July 10, 2023 @05:52AM (#36664082)
Maybe I was just one of the many er... unlucky ones then. ;)
Re:Wayland on OpenBSD by MattPalmer1086 on Monday July 10, 2023 @10:16AM (#36666802)
It was definitely a real problem. Things would work for a while and then break. Sometimes you had to choose between one thing that worked and another. I spent many unhappy hours tweaking X config.

But it was indeed around 20 years ago that it was an issue.

Re:Wayland on OpenBSD by andrewaylett on Monday July 10, 2023 @08:32AM (#36665390)
Indeed, given it's often the same developers working on both, a reasonable amount of the effort put into getting X to work without needing configuration was people actually working on Wayland but also taking the time to pull X along for the ride where possible.

X has a lot of code in it which needs to be elsewhere in the design envisaged for Wayland. Once support (for example, for kernel mode setting) is available for Wayland to use it, it makes a lot of sense to also use it with X.

Re:Wayland on OpenBSD by lmm on Sunday July 09, 2023 @11:33PM (#36661753)
> Wayland on the other had has just worked right out of the box since Debian 11.

With a compositor other than the Gnome one?

Re:Wayland on OpenBSD by growse on Monday July 10, 2023 @01:52AM (#36662594)
Works out of the box on arch, with KDE/plasma.

Is that using the Gnome compositor?

Re:Wayland on OpenBSD by happymellon on Monday July 10, 2023 @02:20AM (#36662759)
Well, that would imply that it's not a Wayland issue but a compositor.

Or is all maths broken because I found a calculator that doesn't have a working addition key?

Re:Wayland on OpenBSD by orbital-decay on Monday July 10, 2023 @02:45AM (#36662886)
It's more like replacing an old calculator with a new shiny graphing one that can solve ODEs but the basic addition is declared "out of scope" so it doesn't have it. Well, now you need another calculator to add numbers built into your toaster, with every vendor implementing it differently.
Re:Wayland on OpenBSD by mrighele on Monday July 10, 2023 @03:07AM (#36662997)
The issue is that Wayland developers decided that a working addition key was not a core feature of a calculator.
Re:Wayland on OpenBSD by diffeomorphism on Monday July 10, 2023 @04:17AM (#36663451)
Which makes sense for cars, infotainment etc.. Depending on the use case you have in mind "core feature" can mean very different things.
Re:Wayland on OpenBSD by didntcheck on Monday July 10, 2023 @04:27AM (#36663511)
But why is my window manager now also my display server? The (relatively simple) program that decides how to lay out my windows is clearly a separate concern to the (complex) program that actually interfaces with the GPU to render the screen

Having to worry if your WM supports your GPU is like having to worry if your web browser supports your NIC

Re:Wayland on OpenBSD by kaba0 on Monday July 10, 2023 @04:50AM (#36663653)
Gnome is not your window manager - it’s your display server. You can trivially install/write an extension to manage your windows differently and reuse everything gnome provides for example.

A wm has always been trivial compared to a display manager, people just mistake one for the other.

Re:Wayland on OpenBSD by j16sdiz on Monday July 10, 2023 @06:03AM (#36664147)
I still think having multiple display server implementation is a mistake.

Qt/KDE is lagging behind and there are no easy way for them to catch up. Had the display server been a single implementation, Qt/KDE can focus on WM/Widget..

Re:Wayland on OpenBSD by happymellon on Monday July 10, 2023 @06:47AM (#36664490)
But that's KDEs fault.

They want to have everything built in-house, they could join forces with Sway/WLRoots but when approached they declined.

I am fine with having multiple implementations, we don't want to get stuck with a defacto standard, but don't blaming KDEs choices on Wayland.

Re:Wayland on OpenBSD by kaba0 on Monday July 10, 2023 @07:24AM (#36664824)
It’s not ideal, but what is the alternative? We couldn’t even agree about an implementation language, and there are many more decisions that are display-server specific.

Wlroots is there for those who wants it and can agree with its design tradeoffs and it is used by plenty niche wms, so I think we have it as good as is feasible in a bazaar style, “everyone works on what they like” fashion. Without a higher power to spearhead a single project there can’t really be a difference.

Re:Wayland on OpenBSD by didntcheck on Monday July 10, 2023 @07:43AM (#36664990)
Yes that's the point I'm making. It is now a display server. On X it was just a desktop environment. Traditionally that comprises

* A set of utility X applications, like a panel and launcher

* A recommended window manager

* A recommended display manager

And then this all runs on top of a separate X display server

Generally the last two are easy to replace, for example I have used both Compiz and Xmonad on Gnome 2 and XFCE. Gnome was probably a bad example for me to pick since modern Gnome does merge the first two bullets into one, but it's still separate from the display server and can be launched from other display managers, or none (just startx)

Again, it would be like Firefox needing to talk directly to my network card rather than the actual packet sending be managed by the layer below (the OS in that case)

Re:Wayland on OpenBSD by kaba0 on Monday July 10, 2023 @08:19AM (#36665280)
The Firefox one might be a good analogy to continue: a window manager is akin to a web extension. They are browser-dependent, a firefox one won’t work on chrome, and vice versa [1]

Gnome/KDE/wlroots are akin to separate browsers implementing the same (HTTP) protocol. It’s a lot of work, plenty choose to rather fork an already existing code base (chromium based ones), but with time people will consolidate on a few ones. But you surely wouldn’t want an all-Safari, or all-Chrome browser “ecosystem”, right? (Though unfortunately we are not far from the latter). That’s what Xserver gave practically.

[1] There is some compatibility but let’s forget about that for now.

Re:Wayland on OpenBSD by rkangel on Monday July 10, 2023 @10:55AM (#36667369)
> Yes that's the point I'm making. It is now a display server. On X it was just a desktop environment.

I think this is the point, but maybe in the opposite way you mean: X was the wrong architecture for what we want to achieve with a display system these days.

Some of that is about security, some of that is about which piece knows about what is responsible for what to make the system work. Wayland changes the responsibilities significantly. This is a GOOD thing - it's why things like HiDPI can be made to work in Wayland and fundamentally don't in X (unless you control a lot of variables very carefully).

Re:Wayland on OpenBSD by lmm on Monday July 10, 2023 @10:22PM (#36675717)
If one calculator model agrees with your answer and every other calculator model doesn't, I wouldn't have a lot of faith in that answer.
Re:Wayland on OpenBSD by happymellon on Tuesday July 11, 2023 @06:15AM (#36678840)
There is only one that doesn't agree with my answer. It's also historically the one that have been generally buggy, even when running under X.

They don't have the financial backing that Gnome does, but doesn't accept itself as a smaller project.

Re:Wayland on OpenBSD by orbital-decay on Monday July 10, 2023 @12:18AM (#36662033)
> I use Wayland daily and haven't run into the issues you mention. I appreciate may not work for some <1% of edge use cases

Such as having a modern wide gamut/HDR display, or a display without a blue spectrum spike. Or printing anything in color. Or doing photography or digital painting.

It's fine to have the "works on my machine" attitude for a user discussing this on the web. I just hope the devs of what is being pushed as a replacement for what works don't have it. (and the signals aren't good)

Re:Wayland on OpenBSD by growse on Monday July 10, 2023 @01:51AM (#36662582)
> It's fine to have the "works on my machine" attitude for a user discussing this on the web. I just hope the devs of what is being pushed as a replacement for what works don't have it. (and the signals aren't good)

The people "pushing" Wayland are the people who previously worked on X. They stopped because it's ancient, broken and untenable.

Re:Wayland on OpenBSD by orbital-decay on Monday July 10, 2023 @02:29AM (#36662807)
If Wayland just existed on its own, nobody would have had a problem. The people pushing Wayland are not just its authors, but the distro devs, and the entire fuss is about Wayland being declared as the "future" by certain distro developers recently. This future has an issue - it only supports an opinionated subset of maybe 3/4 use cases of the "past". However broken the past was, replacing it with something that is similarly broken but in different non-overlapping ways is not the proper way forward.
Re:Wayland on OpenBSD by growse on Monday July 10, 2023 @03:32AM (#36663152)
I disagree. The distro devs are pushing it because it furthers their mission, which on the face of it (for a lot of them) seems to be "ship software that works for people and have them stop bugging us".

> However broken the past was, replacing it with something that is similarly broken but in different non-overlapping ways is not the proper way forward.

That "opinion" is well founded. Most people don't care about network transparency (to pick one example), and those that do can club together and keep X alive. Or write an extension for Wayland. Open source is easy in that it gives you many chances and ways to contribute!

Personally, I'd prefer those "LOOK IT'S MY DESKTOP OVER THE INTERNET" people kept their weirdness out of my compositor, but that's just my take.

Re:Wayland on OpenBSD by nine_k on Monday July 10, 2023 @04:23AM (#36663485)
Many, many people care about:

- Screenshots and sharing the screen;

- Global hotkeys;

- Alternative / switchable / tunable keyboard layouts and input methods. Not fancy stuff, just, say, typing Latin, Cyrillic, Greek, and Japanese characters.

All these things are is some sort of disarray under Wayland currently. Once they are properly implemented, I may consider switching.

I want Wayland to succeed. But it's not entirely there yet.

Re:Wayland on OpenBSD by kaba0 on Monday July 10, 2023 @04:47AM (#36663631)
> Screenshots and sharing the screen

Works for years.

And global hotkeys are not trivial - no, that “everything listens to everything” that X did is not a proper solution.

Re:Wayland on OpenBSD by bandrami on Monday July 10, 2023 @05:33AM (#36663960)
It's worked fine for X for decades now, so simply claiming "it's not a solution" is kind of silly.

I get that people pretend they are afraid some nefarious program is going to scrape their screen, but since I don't use closed source software this just isn't a real worry.

Also do keep in mind this is about more than global hotkeys; there are several accessibility paradigms that simply don't and can't work on Wayland.

Re:Wayland on OpenBSD by sobkas on Monday July 10, 2023 @06:05AM (#36664160)
> It's worked fine for X for decades now, so simply claiming "it's not a solution" is kind of silly.

It never worked "fine", it was always a failure from security and usability perspective.

> I get that people pretend they are afraid some nefarious program is going to scrape their screen, but since I don't use closed source software this just isn't a real worry.

You know that apps have security vulnerabilities that can be exploited over the network? Screen grabbing, keyloggers, input injection(you have open root terminal? let's type some commands there). And more.

Re:Wayland on OpenBSD by babypuncher on Monday July 10, 2023 @12:49PM (#36669042)
> I get that people pretend they are afraid some nefarious program is going to scrape their screen, but since I don't use closed source software this just isn't a real worry.

Do you personally audit the source code to every piece of software you run on your computer? Do you have the expertise necessary to even do that if you wanted to?

FOSS isn't magically immune to security exploits. Everything we build should assume any other software it interfaces with might be defective or even hostile.

https://en.wikipedia.org/wiki/Heartbleed

Re:Wayland on OpenBSD by bandrami on Monday July 10, 2023 @02:17PM (#36670663)
> Do you personally audit the source code to every piece of software you run on your computer?

No more than Wayland users have audited the process protection code.

Re:Wayland on OpenBSD by babypuncher on Monday July 10, 2023 @03:01PM (#36671325)
You're not really addressing my argument here. Of course Wayland users don't audit the Wayland source code.

I was illustrating why Wayland's security paradigm is important. It doesn't assume all the apps it renders are safe. It can still (and probably does) have security holes, but it is already starting from a much more secure foundation than X11 ever had any hope of having.

Similarly, my web browser probably has not publicly known exploits that I haven't bothered to discover myself, but that doesn't mean I should be OK with using a browser that doesn't sandbox its javascript engine.

Re:Wayland on OpenBSD by kaba0 on Tuesday July 11, 2023 @01:43AM (#36676829)
As I have said many times, a good intentioned program with a bug only needs bad intentioned data.

A malicious PDF file is enough to break havoc with a simple memory bug, so unless you claim that open source is also bug-free, or that you don’t use any external data (but visiting this site already invalidates that assumption), then you are just being naive.

There is nothing inherent that couldn’t work with Wayland - there is nothing preventing the relevant teams agreeing on a new interface to broadcast accessibility information to the wayland server, that can thus share that with specific accessibility software (which is explicitly permitted to do it).

Re:Wayland on OpenBSD by j16sdiz on Monday July 10, 2023 @05:57AM (#36664110)
Global hotkey is do-able if the composer can do the event routing.
Re:Wayland on OpenBSD by vetinari on Monday July 10, 2023 @06:45AM (#36664462)
It is more than event routing, you do not really want for any client to be able to claim any combination, without any further insight by either compositor or user.

Ideally, what you want, is for the client expose a set of (described) actions, with suggested key bindings. Users can then enable / disable / change the bindings in some central place, which would also take care about collisions, reserved global keybinding or reserved local keybinding (key shortcuts, that are always supposed to be available to the focused app).

Re:Wayland on OpenBSD by growse on Monday July 10, 2023 @05:11AM (#36663817)
> - Screenshots and sharing the screen;

Here's a screenshot I just took on my plasma / wayland desktop.

https://imgur.com/a/IBI6u3S

Here's a screenshot of me sharing a window in firefox:

https://imgur.com/a/LpdyqIl

> Global hotkeys

I use global hotkeys to switch between keyboard layouts, see the screenshot. Works fine.

> Alternative / switchable / tunable keyboard layouts and input methods. Not fancy stuff, just, say, typing Latin, Cyrillic, Greek, and Japanese characters.

I use global hotkeys to switch between keyboard layouts, see the screenshot. Works fine.

> All these things are is some sort of disarray under Wayland currently

This all basically worked out of the box. I'm really not seeing where this disarray is. Have you actually used wayland, or are you regurgitating taking points from 5 years ago?

Re:Wayland on OpenBSD by nine_k on Monday July 10, 2023 @09:01AM (#36665741)
Last time I tried to use Wayland was indeed quite some time ago. I should try again!
Re:Wayland on OpenBSD by Monsterovich on Monday July 10, 2023 @10:16AM (#36666800)
> Here's a screenshot of me sharing a window in firefox:

You forgot to mention that it doesn't work without portals and Pipewire dependency, and portals have to be implemented individually for each DE.

> I use global hotkeys to switch between keyboard layouts, see the screenshot. Works fine.

Because the KDE developers went to a lot of effort to make it work. That doesn't mean it will work well in other DEs and that is Wayland's problem.

Re:Wayland on OpenBSD by rkangel on Monday July 10, 2023 @10:52AM (#36667338)
You've moved the goalposts on this argument now. "$Thing is hard to implement on Wayland and requires quite a lot of effort by each DE"[1] is a very different argument to "$Thing doesn't work on Wayland". Pretty much everything you listed works well in Fedora with Gnome/Mutter.

If the maintainers of the DEs are happy with the effort, then I don't see a problem? (unless you're a DE maintainer, in which case - fair enough).

[1] When I first wrote this sentence I wrote "X is hard to implement" using X as a metasyntactic variable before I realised that was incredibly confusing in context!

Re:Wayland on OpenBSD by nine_k on Monday July 10, 2023 @02:25PM (#36670801)
If something requires effort from each DE / compositor to implement, it's not "implemented in Wayland", but rather Wayland does not preclude it from being implemented.
Re:Wayland on OpenBSD by orbital-decay on Monday July 10, 2023 @04:47AM (#36663630)
This is a strawman. There's a reason I mentioned color management in particular. Most people who aren't aware (even software developers) tend to make two assumptions:

- that color management is needed for a tiny subset of users (those weird guys with printers and calibrators...).

- that it can be delegated to 3rd parties or implemented later when the time comes.

Neither of that is true. Color management is just another word for correct rendering of everything that comes through your stuff. Every pixel must have a well defined path from the physical input to the application to the physical output, you can't just implement a part of it and move everything else out of scope. To display anything in HDR, you have to build your entire pipeline around color management from the ground up.

The reason you are ignoring it is that you're using an sRGB display, in any other case it would be immediately apparent to you. sRGB also needs color management but everything assumes sRGB so you're able to mostly get away with it. This no longer holds in the modern hardware. You need a properly managed pipeline for gaming, movies, web, YouTube, GUI, smartphone family photos, and basically everything else.

Wayland developers actually found it the hard way, and are trying to implement it for, what, 3 years? That this wasn't a feature of a display server protocol from the start is a massive design flaw.

Same with the input methods handling being forced to be lumped up together in the downstream software, without at least specifying how it should be done. They took a well understood problem, and moved it out of scope; it might not have been an issue, but the lack of a spec will lead to fragmentation and less options. This affects most of the userbase, not "weirdos with remote desktops".

Re:Wayland on OpenBSD by growse on Monday July 10, 2023 @05:15AM (#36663843)
The vast majority of linux desktop computer users are likely using sRGB displays to look at things in the sRGB colourspace.

Should colour management be in Wayland? Sure. Could it have been designed better to cater for it? Absolutely. Wayland's got its warts, sure. But for most people it's good enough, and that's what matters in software. It'll get fixed, and the more people who care about it actually contribute, the faster it'll get fixed. Open source is amazing!

Re:Wayland on OpenBSD by ranixon on Monday July 10, 2023 @08:33AM (#36665395)
> that color management is needed for a tiny subset of users (those weird guys with printers and calibrators...).

Color management is need for full HDR support, it uses Wide Color Gamut instead of sRGB

Re:Wayland on OpenBSD by mort96 on Monday July 10, 2023 @04:03AM (#36663347)
The problem is, X is terrible. It's janky as hell, screen tearing is everywhere unless you're running extremely particular driver + hardware + X configurations, the screen locker doesn't even engage if you have a context menu open, vital things like compositing are hacked on in janky ways.

For some people, Wayland isn't there yet. For a whole lot of other people, Wayland is already better than X. Are distro developers supposed to ignore that and keep pushing X, despite it being the worse option for most of their users? Isn't it enough to provide X as an option for people who need something Wayland doesn't do yet?

Plus, Wayland is getting better, X isn't.

Re:Wayland on OpenBSD by j16sdiz on Monday July 10, 2023 @05:54AM (#36664091)
> Isn't it enough to provide X as an option for people who need something Wayland doesn't do yet?

Maybe. I just hope the transition is more smooth, and the wayland fanboi don't try to belittle X users.

Re:Wayland on OpenBSD by Monsterovich on Monday July 10, 2023 @10:33AM (#36667059)
> It's janky as hell, screen tearing is everywhere unless you're running extremely particular driver + hardware + X configurations

There you go again with your mythical screen tearing that I've never seen.

You should learn to enable V-Sync in your compositor or in xorg.conf (the option is called Tearfree in Mesa).

> the screen locker doesn't even engage if you have a context menu open

For some reason, it worked for me.

sleep 5 && xflock4

then I open the context menu and wait 5 seconds. After 5 seconds the screen locks successfully.

> vital things like compositing are hacked on in janky ways

Bullshit. Compositing in Xorg is done properly and it's not mandatory in cases where it's not needed. Besides, the compositor in Xorg can be changed to any other compositor regardless of the window manager (exceptions - compiz).

> For some people, Wayland isn't there yet.

Essentially all people who use their computer for more than just a Google Chrome launcher.

> Are distro developers supposed to ignore that and keep pushing X, despite it being the worse option for most of their users?

The only thing that works in all use-cases is Xorg.

> Isn't it enough to provide X as an option for people who need something Wayland doesn't do yet?

Thank you, but no.

> Plus, Wayland is getting better, X isn't.

No, it's not improving. It's adding more crutches, we haven't seen such crutches even in Xorg.

Re:Wayland on OpenBSD by mort96 on Monday July 10, 2023 @11:28AM (#36667842)
You don't strike me as a very serious participant in this conversation. "Wayland is not improving"? Spare me. If you have anything serious to say on that topic, you'll have to describe what differentiates a well-engineered solution and a crutch in your mind, and then explain why things like the proposed color management protocol or whatever else falls in the "crutch" category.

I'm happy for you that you get a tear-free X11 desktop. A quick Google search should make it obvious that I'm not the only person who experiences tearing with X though.

I don't know the details of your system, but the screen locker issue seems to definitely affect xfce4-screensaver; this issue is still open: https://gitlab.xfce.org/apps/xfce4-screensaver/-/issues/75. And just for fun, here's the same bug for Ubuntu (just for a different screen locker): https://bugs.launchpad.net/ubuntu/+source/gnome-screensaver/..., still open. Maybe try to follow the reproduction steps listed in those two issues and see if you're affected or if your system is magically immune. Maybe inform those projects that the issue is fixed?

Finally:

> The only thing that works in all use-cases is Xorg.

Xorg doesn't work for my use case. I have multiple monitors of different refresh rates and different DPI settings and I demand a tear-free desktop, Wayland is the only option which works for that use case.

Re:Wayland on OpenBSD by throwawaylinux on Monday July 10, 2023 @04:36AM (#36663567)
The existence of Wayland does nothing to detract from the existence of X or its users or developers. Nothing stops anybody from maintaining and developing X. You can download and install X for your Wayland distro.

Not sure that anybody who "has a problem" has stepped up to really do much about it (most X development in the past few years is to support Xwayland), so it can't be that much of a problem.

Re:Wayland on OpenBSD by bandrami on Monday July 10, 2023 @05:35AM (#36663967)
This is about OpenBSD, whose team continues to maintain and update Xenocara. If I had to guess I would guess that when Linux distro grow tired of the new shiny they will switch to a port of Xenocara for their display systems.
Re:Wayland on OpenBSD by throwawaylinux on Monday July 10, 2023 @09:46PM (#36675510)
> This is about OpenBSD, whose team continues to maintain and update Xenocara.

Did you reply to the wrong comment? How does this address what I wrote?

> If I had to guess I would guess that when Linux distro grow tired of the new shiny they will switch to a port of Xenocara for their display systems.

Linux distros are not going back to Xorg. Xenocara is basically just that adapted to OpenBSD, but all the Xorg developers remaining pretty much work for Linux distros so if they did go back they would just switch to what they already package and ship today.

Re:Wayland on OpenBSD by bandrami on Tuesday July 11, 2023 @07:56AM (#36679717)
> Linux distros are not going back to Xorg.

There never going to fully "leave" Xorg (Debian still ships token ring software FFS so the idea that they'll stop shipping X is just a weird fantasy some people have for some reason) so in that sense they won't "go back". Void is already working on packaging Xenocara and I doubt they'll be the last one; OpenBSD will just become the team that provides both a display server and a secure remote shell for lots of the Linux ecosystem.

Re:Wayland on OpenBSD by throwawaylinux on Tuesday July 11, 2023 @08:42AM (#36680171)
> There never going to fully "leave" Xorg (Debian still ships token ring software FFS so the idea that they'll stop shipping X is just a weird fantasy some people have for some reason)

Obviously we're talking about using it as the default display server, and to that end they are and will. X will stay around for compatibility for quite a while of course.

> so in that sense they won't "go back".

No, so they won't switch to some other Xorg system, they'll just keep using what they have.

> Void is already working on packaging Xenocara and I doubt they'll be the last one; OpenBSD will just become the team that provides both a display server and a secure remote shell for lots of the Linux ecosystem.

I'm not sure about every last esoteric Linux distro, but the big ones. To that end, they are the ones actually paying people to develop Xorg and have been for many years. I don't see why they would move to something else even if they did go back to X, which they won't.

Re:Wayland on OpenBSD by bandrami on Tuesday July 11, 2023 @09:03AM (#36680400)
If I cared about a system's popularity I certainly wouldn't be using Linux on the desktop.
Re:Wayland on OpenBSD by throwawaylinux on Wednesday July 12, 2023 @01:56AM (#36690914)
Thanks for letting everybody know.
Re:Wayland on OpenBSD by kaba0 on Monday July 10, 2023 @04:46AM (#36663619)
No one “pushes” wayland, it is just infeasible to make people work on a legacy and fundamentally broken codebase in their spare time.

Feel free to set up a fund and sponsor X11 maintenance - there is surely a price where people will start working on it.

Re:Wayland on OpenBSD by account42 on Monday July 10, 2023 @11:46AM (#36668090)
> in their spare time

Most Linux graphics development is not unpaid.

Re:Wayland on OpenBSD by kaba0 on Monday July 10, 2023 @04:44AM (#36663606)
> Such as having a modern wide gamut/HDR display, or a display without a blue spectrum spike. Or printing anything in color. Or doing photography or digital painting.

As if it ever worked properly on X. I’m sure every professional used linux for tasks requiring color accuracy.

Re:Wayland on OpenBSD by rkangel on Monday July 10, 2023 @10:49AM (#36667291)
> It's fine to have the "works on my machine" attitude for a user discussing this on the web. I just hope the devs of what is being pushed as a replacement for what works don't have it. (and the signals aren't good)

The problem is that it's "works on my machine" on both sides of the debate. Elsewhere in the comments is someone saying that they've never seen screen tearing and have perfectly good HiDPI on X.

I will make one statistical argument - Fedora is Wayland-by-default now. Plenty of people still use Fedora and have no problems.