4 ms·
Wayland is the new option, that surprisingly (since X is quite ugly) manages to have a much worse design than X. Wayland (as a consequence of its design) isn't
by nsajko 5y ago
Wayland is the new option, that surprisingly (since X is quite ugly) manages to have a much worse design than X.
Wayland (as a consequence of its design) isn't really a single option, rather each DE and WM does it's own implementation of lots of stuff, with different interfaces. So please don't use it as you would be supporting fragmentation and death of the Linux desktop.
- kaba0 5y ago> Wayland is the new option, that surprisingly (since X is quite ugly) manages to have a much worse design than X. Citation needed. And no, it doesn’t support fragmentation - it is a protocol with multiple implementations - which is a good thing! It means that noone will code against the implementation, but the protocol. (And in practice, there are very few non-standard extensions that supposed to be cross-platform. Those are mostly for DE-specific functions)
- nsajko 5y agoTBH I remember your other comments about Wayland across many threads, and most of them have a quality of being confused in such a manner as to provoke long answers and derail the discussion. > a protocol with multiple implementations - which is a good thing The protocol is severely lacking in features. This means the "compositors" end up doing most stuff independently of Wayland, in mutually incompatible way of course. Thus the fragmentation of the Linux desktop: Gnome vs KDE vs wlroots, etc.
- kaba0 5y agoAm I more of a troll than the other low-effort comments claiming false things like “wayland manages to have worse design than X (without any concrete example)”, or that it causes fragmentation in desktop when fragmentation has always been a thing? Good luck using anything dbus-related thing under a minimal wm like dwm.
- ttybird2 5y ago"Good luck using anything dbus-related thing under a minimal wm like dwm." ? I never had such an issue.
- nsajko 5y agoSorry for calling you a troll. That wasn't fair to you, and also isn't good for the discussion. > fragmentation No, Wayland introduces new sources of fragmentation that did not exist before. Imagine trying to write a screenshotting program, or an xdotool replacement. > Good luck using anything dbus-related thing under a minimal wm like dwm. Not sure what you're trying to say.
- kaba0 5y agoX11’s desktop tooling heavily relies on dbus for many features. Eg. accessibility is implemented with dbus, which may not be supported by niche window managers. With wayland, now we have a good way to extend the protocol (while it was basically impossible with X due to its age). Of course the dbus-related fragmentation is still here, because not every feature maps cleanly to “it is a display-related feature” that should go into wayland, or “it requires general IPC” and should go into dbus. But unfortunately due to the bazaar style of development, fragmentation will always be a central part of linux, which is both good and bad.