Originally posted by kaprikawn
View Post
Announcement
Collapse
No announcement yet.
KDE Has Another Week Worth Of Wayland Fixes
Collapse
X
-
Last edited by duby229; 21 November 2020, 08:23 PM.
- Likes 2
-
-
Originally posted by duby229 View PostI think what you mean is, the list of things Wayland can't do because it's a project that only has the capability of being a (extremely limited) display protocol.... IOW, almost everything that Xorg -is- needs to be re-invented and not just once but by every single compositor....
Sorry the idea that lot of stuff that was part of Xorg has to be reinvented in every single compositor is not true. It has to be reinvented in a library that all the wayland compositors use in the ideal case. Some features reinvented outside wayland composer completely.
Remember Xorg was not the only X11 server and is not the only one either https://en.wikipedia.org/wiki/List_of_display_servers.
Comment
-
Wayland might be slow developing, but not sure how compares to the long history of Xorg/X server.. also consider that a relevant funding partner (can anyone confirm this please?) like Samsung pull out its support. Open source is amazing but funding is an in a issue if you don't have it sorted somehow. Look at those dick heads at Gnome, no fucking interaction at all with the community other than sending people to GitHub (can imagine a newbie?). But apparently Gnome doesn't seem to miss funds, I guess just a leadership problem. Hope the KDE project is gonna simplify its DE settings framework and I'll be more than happy to give it a go. I also still have a bit of faith in Gnome, perhaps IBM is going to inject some money and someone will try to establish a leadership or roadmap for the future, such a shame that such a polished DE is not able to create a 2 way communication channel with its user base (not developers! but everyday fucking users).
Good night gnome, good morning ...Last edited by horizonbrave; 21 November 2020, 09:36 PM.
- Likes 1
Comment
-
Originally posted by duby229 View PostI think what you mean is, the list of things Wayland can't do because it's a project that only has the capability of being a (extremely limited) display protocol.... IOW, almost everything that Xorg -is- needs to be re-invented and not just once but by every single compositor....
However, at the start of everything it makes very little sense to have dozens of separate projects working towards the same goal, especially when they have to create their own custom protocol extensions for the things that aren't "standardized" yet. This is why we after all these years only Gnome is working on Wayland decently. KDE's support is crap, Unity is dead and XFCE is not making any strives towards Wayland let alone all those legacy projects building on top of Gnome 2 and GTK2.
- Likes 1
Comment
-
Originally posted by Lanz View PostAt this point, what still doesn't work with KDE on Wayland?
- Likes 3
Comment
-
Originally posted by curfew View PostYes and no. Having a well-defined protocol at the core is a good idea, then it separates the implementation from the sort of abstract part that makes everything tick, and possibly allows modularization of the display server and easier replacement of components or even the whole display server.
However, at the start of everything it makes very little sense to have dozens of separate projects working towards the same goal, especially when they have to create their own custom protocol extensions for the things that aren't "standardized" yet. This is why we after all these years only Gnome is working on Wayland decently. KDE's support is crap, Unity is dead and XFCE is not making any strives towards Wayland let alone all those legacy projects building on top of Gnome 2 and GTK2.
However, Weston already exists and it has proven to be completely worthless as a reference because it does not implement the "everything else" part. Weston is not a complete compositor suitable for use in a modern GUI. At the very best you could shoehorn it on a kiosk or something.
Gnome is currently the only GUI with a compositor capable of supporting Wayland that is functionally complete. And by "functionally complete" I mean, we all know, Gnome is -designed- to be a stripped down and barely functional GUI. It needs at minimum a half dozen extensions for a reasonable desktop experience and those will almost certainly break on the next update... That's in addition to their attitude of "must ignore all users" they exhibit at every point... So it has also proven to be worthless as a reference.
The end result is that every single compositor that has tried and is trying -actually is- re-inventing everything that they need to create their own functionally complete compositor.Last edited by duby229; 22 November 2020, 01:07 AM.
- Likes 2
Comment
-
Originally posted by curfew View PostYes and no. Having a well-defined protocol at the core is a good idea, then it separates the implementation from the sort of abstract part that makes everything tick, and possibly allows modularization of the display server and easier replacement of components or even the whole display server.
However, at the start of everything it makes very little sense to have dozens of separate projects working towards the same goal, especially when they have to create their own custom protocol extensions for the things that aren't "standardized" yet. This is why we after all these years only Gnome is working on Wayland decently. KDE's support is crap, Unity is dead and XFCE is not making any strives towards Wayland let alone all those legacy projects building on top of Gnome 2 and GTK2.
- Likes 3
Comment
-
Originally posted by curfew View PostYes and no. Having a well-defined protocol at the core is a good idea, then it separates the implementation from the sort of abstract part that makes everything tick, and possibly allows modularization of the display server and easier replacement of components or even the whole display server.
Originally posted by curfew View PostHowever, at the start of everything it makes very little sense to have dozens of separate projects working towards the same goal, especially when they have to create their own custom protocol extensions for the things that aren't "standardized" yet.
Originally posted by duby229 View PostHowever, Weston already exists and it has proven to be completely worthless as a reference because it does not implement the "everything else" part. Weston is not a complete compositor suitable for use in a modern GUI. At the very best you could shoehorn it on a kiosk or something.
GitHub is where people build software. More than 100 million people use GitHub to discover, fork, and contribute to over 420 million projects.
libweston exists for those who want to make a standard conforming Wayland compositor without having to re-implement a lot.
Originally posted by duby229 View PostGnome is currently the only GUI with a compositor capable of supporting Wayland that is functionally complete.
Originally posted by duby229 View PostThe end result is that every single compositor that has tried and is trying -actually is- re-inventing everything that they need to create their own functionally complete compositor
A modular Wayland compositor library. Contribute to swaywm/wlroots development by creating an account on GitHub.
There are at least 36 different compositors that have decided to share the development of those parts with wlroots.
The reality like it or not duby229 there are roughly 4 different camps of Wayland compositors. Compositors owning to one of those camps does not re-invent everything they share with all the other compositors in the same camp as them.
Basically Wayland development is not as fragmented as it first appears. But there is quite a bit of disagreement over how the shared library between compositors should be done and this is why the 4 different camps.
There is also a lot more wayland compositors in existence than many would dream already. There are more Wayland compositors in existence already than the total number of X11 windows managers that have ever existed. Largest number are in the embedded space in like car entertainment systems based of libweston. This number would not exist if they were starting from scratch every single time.
Comment
Comment