News for hackers. Stuff that matters.
Re:I'm tired of this anti-Wayland horseshit by Spivak on Tuesday February 02, 2021 @11:43AM (#26003193)
Because the Xorg mono-culture was bad. There was no ability to write other X11 display servers from the spec alone. You either did what Xorg did bug for bug or apps broke. By having many different implementations all speaking a common protocol you make it harder to calcify the behaviors of any one implementation and ensure that the spec is what apps code against.

People seem to like that we have many browser implementations but when it comes to display servers it seems like they want Chrome to rule them all.

Re:I'm tired of this anti-Wayland horseshit by R0b0t1 on Tuesday February 02, 2021 @11:53AM (#26003342)
That's fine, I know. But acting like Wayland is feature complete when it obviously isn't is pretty ridiculous. Instead of solving hard problems the Wayland maintainers are acting like you're stupid to want to have the features solving the hard problems enables.
Re:I'm tired of this anti-Wayland horseshit by Spivak on Tuesday February 02, 2021 @12:20PM (#26003715)
I think Wayland is about as feature complete as it's gonna get at this point. Mutter, Kwin are still working on adding features to support workflows that relied on the loosey-goosey nature of Xorg. Like Xorg never had "support" for global hotkeys or screen sharing. It's just that programs were allowed access to all inputs and the screen buffer. Designing a system where only some programs are allowed to do that isn't trivial.
Re:I'm tired of this anti-Wayland horseshit by rbanffy on Tuesday February 02, 2021 @03:59PM (#26006563)
That's more or less why I sometimes log in under X instead of Wayland - I can't run Fontforge under Wayland (not sure why and I don't have the bandwidth do dig deeper). Luckily, the machine behaves the same way.
Re:I'm tired of this anti-Wayland horseshit by alisonkisk on Tuesday February 02, 2021 @12:27PM (#26003798)
I don't understand why it's so important to have multiple broken implementations before having 1 working implementation. Especially in open source where there's no monopoly risk.

Diversity is great but equality in failure is not helpful.