News for hackers. Stuff that matters.
Re:I'm tired of this anti-Wayland horseshit by DCKing on Tuesday February 02, 2021 @10:45AM (#26002321)
I'm beating a dead horse at this point, but there's no such thing as "switching to Wayland".

What most people mean when they "switch to Wayland" is that they're switching from Gnome on X11 to a "pure Gnome" stack that uses Wayland and a bunch of other Freedesktop standards for interopability. There is absolutely no code from the "Wayland project" running there, because the Wayland implementation is Gnome's own (it's called Mutter). Similarly, KDE's implementation is in KWin itself. The source article is from an author of yet another window manager (Sway) implementing Wayland.

What you're observing is not "Wayland not being there yet", it's Gnome not being there yet. All of these deficiencies have nothing to do with Wayland itself: they're general QA issues that plague an underfunded Linux desktop that's making a slow technology transition.

Re:I'm tired of this anti-Wayland horseshit by corty on Tuesday February 02, 2021 @10:56AM (#26002467)
It is actually one of the big, unfixable, conceptual problems of Wayland that all the effort is duplicated in each compositor. The Wayland concept pushes out most of the work to the DEs. That of course will result in tons of predictable inconsistency, incompatibility, bugs, delays, consolidations and general pain. Wayland devs are then generally in the lazy "worksforme, use sway (or whatever)" position while the user (of some other compositor) will be out there complaining to yet another maintainer duplicating yet another feature badly. Lather, rinse, repeat.

Wayland is bad design, and it shows in the users' and maintainers' attrition.

Re:I'm tired of this anti-Wayland horseshit by DCKing on Tuesday February 02, 2021 @11:12AM (#26002729)
I honestly think this complaint is completely bogus.

This is not something conceptual about Wayland, or intrinsic to it. Any display protocol can have multiple client/server implementations. It just so happens that most of the free desktop standardized around the X.org implementation for X11, but even for X11 there were multiple client and server implementations.

The second thing is that software duplication efforts have a well known, tried and tested solution: implement the duplicated effort in shared implementations or libraries [1] !

The thing I find hard to wrap my head around is that this complaint is given in a community that usually champions protocol-over-implementations and diversity of implementations. The people actually making a difference on the Linux desktop are damned if they do and they're damned if they don't.

[1]: https://github.com/swaywm/wlroots

Re:I'm tired of this anti-Wayland horseshit by spion on Tuesday February 02, 2021 @12:15PM (#26003655)
Once there are 2 implementations already, a 3rd reusable one won't fix the problem (the problem being that the users need to configure everything in 3 places).

What you want at that point is to agree where to read and write common configuration. I'm not sure this is likely to happen either, as gnome has gsettings/dconf and kde has simple files and you will now awaken the plaintext vs efficiency dragon.

Re:I'm tired of this anti-Wayland horseshit by DCKing on Tuesday February 02, 2021 @12:35PM (#26003913)
Right, I agree that differences of opinions between implementations is probably not productive. I was responding to the notion that this situation is somehow directly attributable to Wayland's design, which is bogus.

The current situation is just how it coincidentally turned out - there's just not always a clear direction on the free desktop (and that's even what many people like about it). If wlroots or something similar had existed earlier, then this probably would have turned out differently but c'est la vie.

Re:I'm tired of this anti-Wayland horseshit by spion on Saturday February 06, 2021 @08:37AM (#26046399)
Can we amend the protocol to allow the exchange of various settings, such as "desired DPI / scaling"

edit: looks like it might already be provided via wl_output::scale [1] except you get the wrong effect that way. You want to tell the client what DPI they should render at, so that you can keep scaling at = 1

[1]: https://wayland.freedesktop.org/docs/html/apa.html#protocol-...

Re:I'm tired of this anti-Wayland horseshit by alisonkisk on Tuesday February 02, 2021 @12:25PM (#26003772)
Config file converters are completely outside of the wheelhouse of the graphics team. Anyone can step up and build those without any graphics programming knowledge.
Re:I'm tired of this anti-Wayland horseshit by spion on Tuesday February 02, 2021 @12:48PM (#26004116)
No, its not a programming problem, its a herding problem. That person will have to have the ability to get all 3 implementations to agree to read and write compositing configuration the same way, so users don't have to suffer.
Re:I'm tired of this anti-Wayland horseshit by cycloptic on Tuesday February 02, 2021 @01:38PM (#26004776)
The thing is, Wayland actually is an improvement here, because now you only have to reconcile the configuration between those implementations, compared to before where you had to do that in addition to munging configuration and state stored in the X server and in xorg.conf. It would be nice if all desktops agreed on a configuration format and a default set of options, but I don't know that we will ever get there.
Re:I'm tired of this anti-Wayland horseshit by spion on Tuesday February 02, 2021 @03:37PM (#26006287)
At least between-app DPI inconsistency was not a thing before this. Now its a thing, added to the stack of configuration problems.
Re:I'm tired of this anti-Wayland horseshit by cycloptic on Tuesday February 02, 2021 @04:44PM (#26007230)
If you support multiple DPIs then that will always be an issue, regardless of what display server you're using.
Re:I'm tired of this anti-Wayland horseshit by spion on Tuesday February 02, 2021 @05:43PM (#26008037)
Not if the protocol allows the exchange of desired DPI/scaling.
Re:I'm tired of this anti-Wayland horseshit by spion on Tuesday February 02, 2021 @12:08PM (#26003561)
This is absolutely right, and wlroots is not a fix once you already have 2 implementations

Once that ship has sailed, what you want instead is a shared method of providing configuration. The goal is to have all 3 implementations read configuration (like DPI scaling etc) from one place. That way the user won't have to configure common things in 3 places to get any semblance of apps looking remotely close to eachother.

Re:I'm tired of this anti-Wayland horseshit by Spivak on Tuesday February 02, 2021 @11:40AM (#26003141)
Wayland isn't bad design, at least not in the way you're describing it. I feel like there's some confusion about what Wayland actually is. It's a document that describes how surfaces ("windows") should talk to a compositor ("display sever"). That's it. In a parallel universe Kwin and Mutter would be X11 display servers and we would have all the same issues. Nothing is stopping the existence of a single extensible compositor to rule them all and be the base on which every DE/WM is based but it hasn't happened yet.

When people talk about "pushing stuff to the DE" what they mean is the Wayland project aggressively scoping the Wayland protocol to drawing surfaces and handling input events. They're not trying to become a generic desktop message bus for everything an application might want to do -- that's literally what dbus is.

Re:I'm tired of this anti-Wayland horseshit by tapoxi on Tuesday February 02, 2021 @11:02AM (#26002562)
But isn't this the point of wlroots?
Re:I'm tired of this anti-Wayland horseshit by rbanffy on Tuesday February 02, 2021 @11:25AM (#26002932)
> It is actually one of the big, unfixable, conceptual problems of Wayland

Why not have a shared implementation?

Re:I'm tired of this anti-Wayland horseshit by pkulak on Tuesday February 02, 2021 @11:51AM (#26003299)
We do, wlroots. But it came _after_ mutter, and maybe even kwin, so right now there are basically three.
Re:I'm tired of this anti-Wayland horseshit by R0b0t1 on Tuesday February 02, 2021 @11:34AM (#26003073)
Because then you end up with something like X11, which we already have.

The codebase could be re-engineered, sure, but a lot of people championing Wayland tend to see this duplication of effort as good for some reason, and at least last I engaged with them did not like the idea of a "new X11."

Personally I think something like that is an inevitability.

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.

Re:I'm tired of this anti-Wayland horseshit by bjourne on Tuesday February 02, 2021 @01:18PM (#26004516)
> Because then you end up with something like X11, which we already have.

X11 is a protocol. What you mean is that we end up with something like Xorg, an implementation of X11. Which is still incorrect because a major design goal of Wayland is to move as much logic as possible from the server to the client.

Re:I'm tired of this anti-Wayland horseshit by rbanffy on Wednesday February 03, 2021 @03:35AM (#26011755)
> a major design goal of Wayland is to move as much logic as possible from the server to the client.

I wonder how long it'll take to have a Wayland server running on the AT&T Blit...

Re:I'm tired of this anti-Wayland horseshit by rbanffy on Tuesday February 02, 2021 @11:41AM (#26003155)
> which we already have.

It'd still solve a lot of issues that X can't.

Re:I'm tired of this anti-Wayland horseshit by cheaprentalyeti on Tuesday February 02, 2021 @10:58AM (#26002512)
You're dancing around the problem: Wayland works (such as it is) by offloading functionality that was part of X to the desktop software like gnome or kde and then saying "but that's not our problem!" when something breaks. Never mind that program collection 'A' (including X11) was working and program colleciton 'B' (the Wayland way) wasn't.
Re:I'm tired of this anti-Wayland horseshit by dralley on Tuesday February 02, 2021 @02:51PM (#26005683)
That's just it, Xorg did tons of things that it never should have been involved with. It used to have a print server FFS.

Wayland is trying to do one thing well, whereas Xorg did many things poorly. It's valid to feel frustration that the community doesn't coordinate to put those APIs in place, but it's very much not valid to blame Wayland developers for it.

Re:I'm tired of this anti-Wayland horseshit by DCKing on Tuesday February 02, 2021 @09:12PM (#26009786)
> You're dancing around the problem

Please be a little bit more charitable: I'm very candid about the usability problems on the Linux desktop, I'm just telling people where they need to send their time, money and concerns to fix it.

> "but that's not our problem!" when something breaks.

Which is the entire point of getting rid of X11. Wayland is a display protocol and does not intend to solve all of the problems that X11 ended up solving, same as the display stack in any OS designed after 1990 (like Windows, Mac OS X, BeOS, Android and ChromeOS) do not solve these problems either.

Re:I'm tired of this anti-Wayland horseshit by gnulinux on Tuesday February 02, 2021 @10:53AM (#26002423)
Why does this distinction matter? Gnome on X works perfectly fine, Gnome on Wayland does not. Why does it matter it to state that Wayland is a protocol, not the implementation?
Re:I'm tired of this anti-Wayland horseshit by DCKing on Tuesday February 02, 2021 @10:57AM (#26002485)
Because if what's bothering you is the implementation and not the protocol, you should be talking about fixing the implementation instead of diverting attention to the protocol? I might not understand your question here.
Re:I'm tired of this anti-Wayland horseshit by Fellshard on Tuesday February 02, 2021 @11:13AM (#26002751)
If every implementation of a protocol seems stuck with deal-breaking bugs or incompatibilities, it's time to start asking whether the protocol itself has some problems that make it impossible to implement consistently - unstated assumptions, for example, in the reference implementation that never made it to the protocol spec.

For a modern example of this in action, see Bluetooth and the madhouse of device 'quirks' you have to settle with day-to-day, since each device has subtly protocol-breaking opinions on how to implement it.

Re:I'm tired of this anti-Wayland horseshit by DCKing on Tuesday February 02, 2021 @11:21AM (#26002872)
I would agree here, if you could make a reasonable case that the problems trace back the protocol. But my point here is that practically all issues at hand happen outside of what Wayland is used for.

Wayland is a display protocol. Practically all of the pain people are experiencing has nothing to do with how Gnome/KDE/Sway really display things differently. The pain everybody experiences is that the realization that suddenly we need a new input stack too, a new way to screenshare, a new way to do clipboard access, a new way to do a bunch of other things. All stuff that also needs to made, standardized, and achieve maturity outside of the new display protocol.

It's tempting to call that fallout of other stuff that needs to be changed "Wayland" as well, but I'd say that misses the point completely and calling it that won't help anyone get this stuff fixed.

Re:I'm tired of this anti-Wayland horseshit by Fellshard on Tuesday February 02, 2021 @11:43AM (#26003192)
So there's a terminology conflation issue, then: people attacking Wayland proper for issues that are actually about the 'Wayland ecosystem'. I could see that generating increasing problems if there is no observable gameplan for or encouragement to develop those pieces people have come to expect of a full desktop stack.

Mind that I have no formed opinion of Wayland myself, having not used it. Trying to deduce probable causes from hearing people duke it out here and elsewhere.

Re:I'm tired of this anti-Wayland horseshit by DCKing on Tuesday February 02, 2021 @12:06PM (#26003544)
I would say that's a fair summary.

On Linux, there's X11 based desktops and "post-X11" desktops. "Post-X11" would involve implementations of Wayland and Freedesktop Portals [1], using libinput [2] - and some other things I'm forgetting. All these things don't depend on Wayland and run fine on X11 too (heck you can even run a Wayland compositor in an X11 window), but most of this stuff is pretty new, implementations have lots of QA issues, and application adoption is also not fantastic. On X11 you can just talk to the X11 socket directly for what you want as a workaround, but on post-X11 you have to adopt a new means of doing it. And that hurts.

[1]: https://flatpak.github.io/xdg-desktop-portal/portal-docs.htm...

[2]: https://www.freedesktop.org/wiki/Software/libinput/

Re:I'm tired of this anti-Wayland horseshit by Too on Tuesday February 02, 2021 @02:15PM (#26005242)
It's funny that in the case of systemd both the scenario and hence also the complaints were the complete opposite. Namely that systemd does everything, that in an idealistic world should have been decoupled from the core. (Which was also FUD since the internals actually are decoupled and work alone).
Re:I'm tired of this anti-Wayland horseshit by mongol on Tuesday February 02, 2021 @11:28AM (#26002986)
It is like blaming HTTP because of the cookie warnings you get everywhere. Yes, cookies are part of HTTP, but the warnings are not.
Re:I'm tired of this anti-Wayland horseshit by CountSessine on Tuesday February 02, 2021 @12:45PM (#26004070)
That's funny, because for me, it's exactly the opposite. I use Gnome on Wayland/Mutter and it works great - I've never had a linux desktop that had such great UI rendering. Gnome on X doesn't work and is buggy - it's riddled with graphical glitches that other platforms (even smartphones and tablets) don't suffer from. How can that be considered to "work"?

But my requirements are different from yours.

Re:I'm tired of this anti-Wayland horseshit by bjourne on Tuesday February 02, 2021 @01:22PM (#26004575)
> it's riddled with graphical glitches that other platforms (even smartphones and tablets) don't suffer from. How can that be considered to "work"?

If you've been shooting yourself in the foot all your life, eventually you'll stop noticing that your foot is bleeding.

Re:I'm tired of this anti-Wayland horseshit by type0 on Tuesday February 02, 2021 @06:09PM (#26008332)
Both of you could be right, depending on the hardware sometimes GNOME w/ Xorg works better and sometimes it's the other way around.
Re:I'm tired of this anti-Wayland horseshit by CountSessine on Tuesday February 02, 2021 @08:40PM (#26009590)
That would be pretty amazing if Xorg ever rendered in a way that was even equal to other platforms (mutter, Windows, android, MacOS, ...) given how crazy the separation of concerns in X is and how many silly boundary crossings need to be made to process events and render them.

It would have to rely on compositor and driver bugs in those other platforms.

Re:I'm tired of this anti-Wayland horseshit by jpsalm on Tuesday February 02, 2021 @11:04AM (#26002598)
Gnome on Wayland works pretty great for me. (No issues with brightness etc). Occasionally I log into an X11 session because Wayland screen sharing doesn't work that great.
Re:I'm tired of this anti-Wayland horseshit by rakoo on Tuesday February 02, 2021 @11:33AM (#26003048)
Because Gnome on Wayland might not work, but maybe KDE on Wayland does or "i3 on Wayland" aka sway does. That's like saying "I tried switching to Linux but it doesn't work" because you couldn't make the dropbox client run. The protocol (linux ABI) works, but the implementation (dropbox on linux) doesn't.
Re:I'm tired of this anti-Wayland horseshit by zepto on Tuesday February 02, 2021 @10:55AM (#26002452)
This is be a fine distinction to make if there is an implementation of Wayland that is there. Then we can say this is just about a particular implementation, and not Wayland itself.

If no implementation of Wayland is ‘there’, it seems pretty reasonable to say Wayland is not there yet.

Re:I'm tired of this anti-Wayland horseshit by DCKing on Tuesday February 02, 2021 @11:06AM (#26002626)
People use the name "Wayland" as an umbrella term for "the entire effort on the Linux desktop get rid of X11". I'd generally agree that there aren't any desktops that flawlessly replace X11 [1], but I don't like that Wayland is the name for "the entire effort on the Linux desktop get rid of X11".

I think it can be seen in OP's list that most of the issues that OP raised are actually not due to deficiencies in the display protocol. Specifically replacing of the X11 display protocol with the Wayland display protocol. But Wayland solves fewer problems than X11. So to replace things like standardized screen recording and input processing, you need other things on top of Wayland.

And that's where by far the most issues with "Wayland" come from - stuff that has nothing to do with the display protocol, but the tremendous pains it takes to replace X11.

[1]: It's worth pointing out for fairness that X11 based desktops are also pretty flawed even if you're used to some of the flaws.

Re:I'm tired of this anti-Wayland horseshit by zepto on Tuesday February 02, 2021 @02:02PM (#26005090)
I mean this is all true, but it’s worth pointing out that Wayland is actually an effort to get rid of X11 on the Linux desktop by introducing a new protocol.

Given this, it’s not surprising Wayland has become the name associated with the overall goal.

Re:I'm tired of this anti-Wayland horseshit by phkahler on Tuesday February 02, 2021 @11:09AM (#26002669)
>> What you're observing is not "Wayland not being there yet", it's Gnome not being there yet. All of these deficiencies have nothing to do with Wayland itself.

While technically true, that is a bit of deflection. In some cases none of the compositors have implemented certain things yet.

My biggest issue with gnome is that it doesnt remember where my windows were last time I ran an app. Someone over in way-land probably should have told them that would become a their-problem so it could be addressed it sooner. Same with window decorations, they should be handled by the compositor IMHO. Sometimes a new thing should come with recommendations for use.

Re:I'm tired of this anti-Wayland horseshit by DCKing on Tuesday February 02, 2021 @11:14AM (#26002759)
> While technically true, that is a bit of deflection. In some cases none of the compositors have implemented certain things yet.

Deflection is entirely my point here :) These things are real problems, but they should be fixed in Gnome/KDE/Sway/wherever you find them. Complaints should be addressed there, and not at "Wayland", because "Wayland" can't fix em!

Re:I'm tired of this anti-Wayland horseshit by phkahler on Tuesday February 02, 2021 @01:52PM (#26004964)
Agreed, but my point was they could have made more clear how the line was moving relative to what they were used to. Maybe they did and it's just an issue of resources.
Re:I'm tired of this anti-Wayland horseshit by londons_explore on Tuesday February 02, 2021 @10:47AM (#26002344)
I completely agree. But as a user the distinction doesn't matter.
Re:I'm tired of this anti-Wayland horseshit by shadowgovt on Tuesday February 02, 2021 @10:56AM (#26002471)
Precisely this.

There's a meta-lesson useful here for anyone who doesn't know it yet: modern software has network effects. And the same phenomena you see with other networks apply to software stacks. If everyone else has implemented a protocol wrong, for example, and your software comes along that has implemented the protocol correctly, but as a result your software doesn't work with the existing stack,

a) Odds are, the rest of the world will not change to work with your software

b) New users, using your software, will perceive the problem is your software doesn't work, not that the rest of the stack is wrong and you're the only one that did it right.

Maddening, but it's the nature of complicated systems built by thousands of people in a distributed fashion.

(I can't lay hands on the link right now, but there was an ex-Microsoft engineer who had a blog where he talked about the heroics MS developers would go to every major Windows release making sure their OS was compatible with popular user software. It didn't matter that they were the company setting the rules in their ecosystem... If the latest version of Windows broke Photoshop, they had to figure out why. In that particular instance, it was because Photoshop had gained some performance optimizations by baking binary images of default structs the OS gave it into their code instead of calling the right API to get a struct properly initialized, saving a library call. MS had to reimplement some C++ structures in C so they could maintain the memory image of the relevant structs to avoid breaking Photoshop).

Re:I'm tired of this anti-Wayland horseshit by DCKing on Tuesday February 02, 2021 @10:54AM (#26002444)
Maybe, but I think it matters when discussing it. If we talk about it like this, it seems that Wayland is to blame. But there's nothing wrong with Wayland [1].

Wayland here ends up often being the scapegoat of a Linux community that looks to want to change but can't sort itself out. The result of blaming these issues on Wayland instead of - mostly - Gnome and KDE means that we're not going to the right places to have this fixed. In terms of bug reports, and contributions of code and money.

[1]: I mean, if you can come to terms with the substantial architectural differences implied by Wayland w.r.t. to X11. But that's a discussion on another level.

Re:I'm tired of this anti-Wayland horseshit by samsari on Tuesday February 02, 2021 @10:55AM (#26002464)
The distinction really really does matter, if your argument is "wayland is shit".
Re:I'm tired of this anti-Wayland horseshit by sokoloff on Tuesday February 02, 2021 @11:15AM (#26002776)
That depends on if the precise argument is closer to "Wayland, as experienced by everyday users, is shit" or "Wayland, as a Platonic ideal, is shit."

People, especially people trying to work done on their computers, usually mean the former.

Re:I'm tired of this anti-Wayland horseshit by Spivak on Tuesday February 02, 2021 @11:46AM (#26003232)
Just say Mutter or Kwin are shit then. Saying Wayland is shit is like HTML is shit because you don't like Firefox.
Re:I'm tired of this anti-Wayland horseshit by drran on Tuesday February 02, 2021 @03:35PM (#26006268)
HTML was complete *it until CSS, flex box, grid, web components, etc. are invented, so users are escaped to Flash, ActiveX, and Java applets.

It still smells, because I cannot load my own web components library or/and my own CSS for use on all sites, so every site MUST reinvent wheel.

When Firefox for Linux used native GTK+ UI elements in web pages, with user theme applied, every web page looked like native applications. It was excellent. Then this feature was cut, because "every page must have the same look on every device/OS combination". F><k. Now every web application tries to reimplement the look of Gnome 2.x, and does it poorly.

Re:I'm tired of this anti-Wayland horseshit by Too on Tuesday February 02, 2021 @02:19PM (#26005289)
Most users don't know the difference, to either of those statements. For them "the internet is broken".
Re:I'm tired of this anti-Wayland horseshit by Spivak on Tuesday February 02, 2021 @02:55PM (#26005731)
I don’t disagree but in a forum of tech-savvy people I expect some level of preciseness. We shouldn’t be saying Wayland sucks when we’re talking about Mutter in the same way we shouldn’t say the internet crashed when we mean Chrome crashed.

Unknowing users can freely associate Wayland with bad vibes due to how KDE and GNOME chose to brand their new compositors but we can do better.

Re:I'm tired of this anti-Wayland horseshit by dralley on Tuesday February 02, 2021 @04:19PM (#26006853)
Nobody complains about the W3C because their internet is broken.
Re:I'm tired of this anti-Wayland horseshit by troyvit on Tuesday February 02, 2021 @02:41PM (#26005565)
That doesn't work for users though. I've used KDE since the 20th century and it has been pretty reliable. Kwin hasn't been shit. Maybe it's best to say Kwin + Wayland is shit, or Mutter + Wayland is shit.

But if Kwin & Mutter aren't quite shit when it was combined with X, but are shit when combined with Wayland, how does that shape perceptions of Wayland?

Re:I'm tired of this anti-Wayland horseshit by Spivak on Tuesday February 02, 2021 @02:50PM (#26005667)
“Kwin the X11 window manager” and “Kwin the Wayland compositor” are entirely different things that look similar on the surface.

In an alternative universe there would be Kwin the X11 display server which would replace Xorg. I’m sure it would just be as big riddled and feature incomplete in the early years of its development.

Re:I'm tired of this anti-Wayland horseshit by zepto on Tuesday February 02, 2021 @08:55PM (#26009694)
If every browser was shit, people would say HTML is shit.
Re:I'm tired of this anti-Wayland horseshit by welterde on Tuesday February 02, 2021 @10:59AM (#26002519)
On the face of it that does sound even worse.. Instead of just having to fix those issues once you will now have to fix them in every desktop environment/window manager equivalent?
Re:I'm tired of this anti-Wayland horseshit by alisonkisk on Tuesday February 02, 2021 @12:22PM (#26003745)
"3 incomplete implementations and 0 complete implementations." Is Desktop Linux's epitaph.
Re:I'm tired of this anti-Wayland horseshit by b93rn on Tuesday February 02, 2021 @11:26AM (#26002946)
Yeah Sway looks really appealing to me since i'm already using i3wm. But every now and then i'm searching if screen sharing on MS Teams already works. As a Software Engineer in this pandemic i rely a lot on screen sharing. But every time i search for it i find out that it still does not work (without a work around). That's basically the only thing that holds me back. Does anyone know if Sway or Wayland is trying to fix this? Seems like a high priority fix to me in this pandemic.
Re:I'm tired of this anti-Wayland horseshit by danhor on Tuesday February 02, 2021 @12:02PM (#26003486)
xdg-desktop-portal-wlr works (with a bit of cli work) with MS Teams in chromium with a flag to enable pipewire. The Desktop app will only support it when the Electron release containing pipewire support releases & gets used in Teams.
Re:I'm tired of this anti-Wayland horseshit by zests on Tuesday February 02, 2021 @11:19AM (#26002834)
When I'm at my framebuffer terminal, I can either type 'startx' or 'sway'. If I go from typing 'startx' to typing 'sway' does that count as "switching to Wayland"?
Re:I'm tired of this anti-Wayland horseshit by DCKing on Tuesday February 02, 2021 @06:13PM (#26008377)
Since the startx command starts the X11 client and server maintained more or less straight from the X.org project, and the sway command does not start any code that came from the Wayland project, I'd say that counts as "switching to Sway".

Wayland is the implementation detail in Sway to have a display protocol your Gtk, Qt and XWayland apps use to draw themselves, really no need to draw more attention to it than necessary. It's the Sway implementation that does all the magic.

Re:I'm tired of this anti-Wayland horseshit by tengbretson on Tuesday February 02, 2021 @11:29AM (#26002992)
> ...or as I've recently taken to calling it, Gnome plus Wayland
Re:I'm tired of this anti-Wayland horseshit by utxaa on Tuesday February 02, 2021 @07:34PM (#26009124)
gnu wayland thank you very much.
Re:I'm tired of this anti-Wayland horseshit by utxaa on Tuesday February 02, 2021 @07:21PM (#26009020)
really?!? what next? tomatoes are fruit?

asshole.