It's been almost two decades and we're still taking steps backwards on accessibility and features because of Wayland. From day 0 Wayland put their idea of a beautiful design above the needs of users. It's hard to see how we can claim to be inclusive when even our most basic decisions are hostile to large groups of users. I never thought I would say this, but after 30 years of open source and Linux I don't see much of…
But the Mac compositor (Quartz) implements the same permission model as Wayland, that's why you get a popup requesting permissions to share screen etc.
Wayland breaks the tools I use to make a living
11–20 of 76 posts
Re: Wayland breaks the tools I use to make a living
#12Again. ANY Linux project that strongly breaks backwards compatibility. Not surprised that it's still messing with people even this late in the game.
I don’t really care about your opinion here.
Re: Wayland breaks the tools I use to make a living
#13The problem, at root, is Wayland. Zoom has some kind of workaround it seems, but it's not working yet in COSMIC.
The result was sad: speakers having to speak with their slides being run by one of the remote speakers, and anyone who recognized the computer running Zoom as Linux surely strengthened their conviction never to try that.
Re: Wayland breaks the tools I use to make a living
#14The most promising work towards improving accessibility support in Wayland was the work done on the Newton protocol:
https://blogs.gnome.org/a11y/2024/06/18/update-on-newton-the...
Unfortunately, the project appears to have stalled. I think the Linux desktop just lacks important strategic investments, and this is one of them. For now, existing accessibility bus support in UI toolkits is mostly being leveraged. Some compositors (i.e. KDE's kwin) also can support some old X11 features used for automation/accessibility (i.e. XTEST works, although applications will need to be granted permission first)
The situation is somewhat similar for IME: There are a few protocols for handling basic IME/text input, but it's not really finished, and further work on text input protocols has stalled.
This is not an ideal state of affairs at all, and it is a major threat to the future of the Linux desktop. I doubt many Wayland proponents (of which I do consider myself to be one) seriously believes that shipping Wayland-only without robust support for accessibility or internationalization is really a good idea. It's basically only happening because progress on Wayland has been rather slow, for many reasons, a lot of which really aren't in the control of open source contributors or maintainers. However, at the same time, maintaining both X.org and Wayland paths everywhere forever is also not sustainable: with limited resources, there simply has to be a point at which the line is drawn. X.org outside of XWayland has been unmaintained for a fairly long time.
On the flip side, if anyone working on Newton or Wayland accessibility has any idea what anyone on the outside can do to help things along, we'd love to know. I really hope that one of the major investors in the free software desktop (Valve? Red Hat?) can be convinced to help shift some resources to this. It's one thing to have some software work somewhat sub-optimally (as is the case with KiCAD), but it's a bigger issue that users who upgrade to newer free operating systems may face a system that is not usable for them because of limited accessibility tools. Possibly a compliance problem for companies that wish to ship systems based on free software desktops.
Re: Wayland breaks the tools I use to make a living
#15Re: Wayland breaks the tools I use to make a living
#16Wayland is great and ready for (idk) 95% of users/use-cases. There is a long tail of more-or-less critical stuff that depend on X11 and do not have working Wayland substitutes. While the tail has been shrinking for every year, it will be decades if ever until all can be realistically migrated. Consider the Lindy Effect and that some of these systems have been running for >10y already. Consider shared but secured envi…
I've been using wayvnc for probably 5 years now? Works great. Sway can output fine to virtual-crtc out for headless mide; I expect other compositors can use this part of your GPU too. If you really desperate & your Wayland server just can't for no reason, get a DisplayPort dummy plug for $15.
I know less about others but krfb and gnome-remote-desktop are both there. KDE is recently kicking off a bunch of work to make sure their login manager is remote friendly too.
> I do not appreciate when it turns into tribalism, forcing of monoculture and insisting "X11 is deprecated".
Most of the devs doing X11 agreed en masse that it was at a dead end and not worth caring for anymore. It's not tribalism. It's technics.
Re: Wayland breaks the tools I use to make a living
#17AT-SPI is a protocol for talking between the compositor and an accessibility reader.
It's not in Wayland's jurisdiction to define how AT-SPI should be used.
Re: Wayland breaks the tools I use to make a living
#18Again. ANY Linux project that strongly breaks backwards compatibility. Not surprised that it's still messing with people even this late in the game.
Personally I think a full forever commitment to the past is a form of folly which I can only laugh at the premise of.
Re: Wayland breaks the tools I use to make a living
#19Wayland is great and ready for (idk) 95% of users/use-cases. There is a long tail of more-or-less critical stuff that depend on X11 and do not have working Wayland substitutes. While the tail has been shrinking for every year, it will be decades if ever until all can be realistically migrated. Consider the Lindy Effect and that some of these systems have been running for >10y already. Consider shared but secured envi…
As an aside, you talk about wayland as if it were one thing. But the wayland protocol is intentionally minimal. Each wayland compositor picks and chooses between different third party libs to support various features. So you never know if something will actually work on the wayland compositor you use. If you stick within your ecosystem, yes, but it's not unified like X11 linux is. It's very fragmented and one's perso…
* With 0 implementations, Wayland is good for 100.0% of users
* With 1 implementations, Wayland is good for 95.0% of users
* With 2 implementations, Wayland is good for 90.2% of users
* With 3 implementations, Wayland is good for 85.7% of users
* With 4 implementations, Wayland is good for 81.5% of users
* With 5 implementations, Wayland is good for 77.4% of users
* With 6 implementations, Wayland is good for 73.5% of users
* With 7 implementations, Wayland is good for 69.8% of users
* With 8 implementations, Wayland is good for 66.3% of users
* With 9 implementations, Wayland is good for 63.0% of users
* With 10 implementations, Wayland is good for 59.9% of users
Re: Wayland breaks the tools I use to make a living
#20Again. ANY Linux project that strongly breaks backwards compatibility. Not surprised that it's still messing with people even this late in the game.