4 ms·
> Wayland isn't going to happen. I'd be very disappointed by this because I'm in a mixed DPI environment and I need its support. Seriously though, I find host
by stinkytaco 4y ago
> Wayland isn't going to happen.
I'd be very disappointed by this because I'm in a mixed DPI environment and I need its support.
Seriously though, I find hostility toward Wayland so weird. I could kind of understand it with systemd, but X seems perpetually stuck in 2005.
- smoldesu 4y ago> Seriously though, I find hostility toward Wayland so weird. I think the hostility towards Wayland is pretty justified. It's a backdoor power-grab by the GNOME foundation and Red Hat, much like Flatpak, Libadwaita, and to a limited extent, systemd. I, like many others, am totally exhausted of GNOME trying to be the center of the desktop universe. Every couple years, they decide to redouble their development efforts on some useless, stopgap tool that ultimately ends up being underdeveloped and redundant. Making matters worse, they announce $PROGRAM to be the next big feature of Linux, and anyone who's refusing to embrace it is a luddite. In reality, most people can't switch to these alternatives because they're niche, and don't provide the same degree of functionality as their favorite Window Manager. Furthermore, people don't hate the idea of something replacing X, people hate the fact that Wayland has been in development for more than a decade and is still considerably worse than Xorg with objectively less features and functionality. Adding insult to injury, a majority of these omissions are deliberately removed by the maintainers because the GNOME desktop doesn't need it, therefore everyone else doesn't. Take AppIndicator support, for example. Everyone has statusbar icons: Mac and Windows users alike deal with them daily. When developing Wayland though, AppIndicators were deliberately removed because GNOME didn't intend to use them. Worse yet, the maintainers refused to even support it in wlroots, their pittance of a cross-platform desktop library. > I could kind of understand it with systemd, but X seems perpetually stuck in 2005. X is indeed terrible software, and it's functionality is stuck not just in 2005, but rather the mid-90s. I really hate Xorg, which makes it even more infuriating that Wayland: a. Doesn't support my hardware b. Doesn't support my desktop environment c. Makes it harder for me to stream my display, take screengrabs, and use my webcam d. Deliberately removed functionality that I use on a daily basis, forcing everyone adopting Wayland to write their own implementation of a basic feature. If I didn't know any better, I'd accuse Wayland of being a project deliberately designed to sabotage desktop Linux. It's a project with less ambition than Quartz, and less hardware/software support than x11. It has a weaker security model than the compositor in MacOS, and manages to have less features than even the compositor in Windows. How is that closer to "the future" than a feature-complete desktop from 30 years ago? The only truly excellent thing to come out of Wayland was PipeWire. But PipeWire works just fine on Xorg machines too, so I guess we're at an impasse. Wayland fractured the Linux desktop for good, there is no "way forward" anymore.
- stinkytaco 4y agoYet... it's still the only way I can use mixed DPI displays. I'm sure all of these concerns are justified in one way or the other, but no one's really given me a lot of other options. A quick environmental scan reveals two serious contenders: Xorg and Wayland. Open source precludes the idea of a grand conspiracy, so I'm not sure why no one's working on an alternative if it's as bad as you say. It's a bit like complaining about factory conditions in China. I'd sure like to buy a computer from somewhere else, but I'm sort of left without a bunch of options so I shrug my shoulders and hold my nose and hope the market sorts it out. Ironically, this is one of the issues that puts me off upgrading to another HiDPI display, thus necessitating my need for Wayland...
- smoldesu 4y agoI'm not taking away any options from you, you're welcome to use whatever tools work for you. You shouldn't take it as a personal attack when someone suggests that one of your tools could use improvement, and by reaching consensus that Wayland needs more features and hardware support we can send a message to the community that work is far from done. Linux display servers need a lot of work. HDR content is right around the corner, and nobody in the Linux video stack is prepared. Wayland spends too much time twiddling their thumbs and making life hard on the rest of the Linux community, and Xorg's maintainers are gone. If you're going to use Linux, then by all means, use what works for you. That's the benefit of modular OSes! But we still need to push for more active development in this space. If Xorg is dead, then a lot of work needs to be done on Wayland to get them up to speed. If Xorg is not dead, then we need to find someone to fix it's longstanding issues. > It's a bit like complaining about factory conditions in China. Not really. It's more like complaining about a missing feature, say, thumbnails in the filepicker. At first it seems like such an egregious omission that it had to be a bug. But then people defend it, saying "it's not that big of a deal!" When you try to get people to corroborate your claims, people label it as hate speech. When users contribute code, fixes, patches and solutions, you see them all get turned down. The goals of commercial interests, Linux software developers and Linux desktop users have never been more at-odds. Without a clear path forwards, we can't expect anything to get done. I think it's okay to beat a drum about this stuff online, because it's completely germane on a subject like this.
- snerbles 4y ago> Seriously though, I find hostility toward Wayland so weird. I felt the same way until I tried to get Chromium working without turning into a blurry pixelated XWayland mess. I still run Sway, but the hours I've spent pouring over smug "It's working as intended! X is soooo 2005 anyway" posts while troubleshooting my Wayland config has been absolutely infuriating. I've also had to pause updates from Visual Studio Code, while they have contributed a lot to Wayland support in Electron they sure do break it with regularity.
- darthrupert 4y agoDid you try chromium —enable-features=UseOzonePlatform —ozone-platform=wayland I’ve seen this work brilliantly on some GPUs and segfault at start with some.
- deckard1 4y agopeople have been trying to replace X11 since I started using Linux around '96. The Xorg we use today is miles ahead of the XFree86 days that I find it rather humorous people are still complaining. Sure, I can see from a dev point of view it still sucks to work with. But from a user point of view? It does everything I need it to, and more. I can run remote apps. I can run headless X (how I was doing headless Chrome way before anyone else). I can run multiple X servers on one machine and switch between them (one for multi-monitor productivity, and a second for single-monitor gaming since most games don't work great with multiple monitors). xrandr is a thing today. I can dynamically change just about anything on the fly. I haven't touched the Xorg config and modelines in about a decade now. Getting a GPU to work has never been easier. There is just insane flexibility in what you can actually do with X11 that the warts kind of just fade away.
- mixmastamyk 4y agoMost folks don’t use these features any longer. For example, I haven’t run a GUI remotely since the late 90s on a SGI cluster. Everything not very local moved to the web. Autoconfiguration is table stakes as well.
- bandrami 4y agoAnd, right, this is why Wayland adoption is so low: the thought process is always "I don't use this personally so there's no point supporting it". And, I'll be the first to say: they're doing the work, so they get to decide what the product looks like. But this is why nobody uses it.
- mixmastamyk 4y agoIt’s default now in many dists. I don’t use it but not because I care.
- li2uR3ce 4y agoYeah it's kind of weird that people want things to work as well as they do in Xorg. While I completely understand that it works very well for you, the "for you" doesn't actually make it so for me. While I understand that it's probably my fault for not discovering the same combination of software components and configuration that you did through brute force... Xorg no longer makes me do these sorts of things. Probably because it's not in a hurricane of development where every wheel is reimplemented monthly. You want people to switch to Wayland? Restart development on Xorg and introduce lots of breakage until it's just as much of a pain in the ass as Wayland. I've tried it as recently as this year. The deal breaker? Toolbar popups in LibreOffice would not show. While I could submit bug reports to hundreds of different projects wait for them to be a duplicate of a closed won't-fix-not-our-bug-good-luck-figuring-out-who's-bug-it-is-becasue-they-sent-you-back-here, I just don't have the patience I used to have for that. I got to get something done. So, back to xorg until some update discards my preference and loads Wayland again. Yeah, why should I be mad? Just be patient another 13 years for the pain points (which simultaneously don't exist) to get worked out.
- stinkytaco 4y ago> Yeah it's kind of weird that people want things to work as well as they do in Xorg. While I completely understand that it works very well for you, the "for you" doesn't actually make it so for me. But the converse is also true. Just because it doesn't work for you, it doesn't mean that it's in and of itself bad. Why would you be mad at Wayland if Xorg works for you? In that case it seems like there's really nothing at all to comment on. However, the fact that there is so much discussion around this leads me to believe that X doesn't work for many people and that seems to be the fault of Xorg, not Wayland, so I don't understand why Wayland comes in for so much of the criticism. Wayland devs identified some problems and set out to fix them, this shouldn't really have any impact on Xorg at all, right? Just continue to use X. EDIT: And to be clear on a point, it's not that I think Wayland should be immune from criticism. It's missing features and there are probably things that are broken. But the tone of the discussion (and of other comments in this thread) is that Wayland is bad for the community. That its very existence is somehow an affront. That's what I don't really get.