> Wayland has another fundamental problem: to keep the protocol small it tends to implement everything in a single compositor application.
Again, I think this needs debunking. For the desktop shell, the task launcher/clock/etc, screensaver/lock, screenshooter, etc, are all separate clients. They use private protocols which aren't available to other apps, but they are not one application.
Posted Feb 16, 2013 11:31 UTC (Sat) by Serge (guest, #84957)
[Link]
> Again, I think this needs debunking. For the desktop shell, the task launcher/clock/etc, screensaver/lock, screenshooter, etc, are all separate clients. They use private protocols which aren't available to other apps, but they are not one application.
I guess I misunderstand something. Let's assume that I have just built and installed current (or stable?) version of Weston. Can I write a dockbar for that Weston, without rebuilding or patching it? Or at least something like fspanel? Can I write a Dwm-style tiling manager without rebuilding Weston? How?
LCA: The ways of Wayland
Posted Feb 16, 2013 11:33 UTC (Sat) by daniels (subscriber, #16193)
[Link]
Yes, by writing a shell plugin. With the stable plugin ABI.
LCA: The ways of Wayland
Posted Feb 16, 2013 12:31 UTC (Sat) by Serge (guest, #84957)
[Link]
> Yes, by writing a shell plugin. With the stable plugin ABI.
Looking through sources. Can't find a way to get list of all windows with their icons, titles and types (to know, what to show).
By the way, the stable plugin ABI is the one in weston/protocol/*.xml?
LCA: The ways of Wayland
Posted Mar 11, 2013 14:22 UTC (Mon) by runeks (guest, #74789)
[Link]
The protocol bits required to do this have recently been submitted by Scott Moreau to the mailing list.
Wayland is still very much in development, so for some things you will have to write additional protocol (which really is very easy), which we start with keeping internal to Weston. Then we will have to evaluate further down the line, whether we should include this functionality in the core protocol.
Please come join us :)
LCA: The ways of Wayland
Posted Mar 12, 2013 22:07 UTC (Tue) by Serge (guest, #84957)
[Link]
> The protocol bits required to do this have recently been submitted by Scott Moreau to the mailing list.
After 5 years of development somebody have suggested the functionality that everyone in the world use every day, only after I yelled about that like crazy in comments. :-)
And by the way, those patches are changing the core wayland protocol and incompatible with all (few) existing compositors.
>>> Yes, by writing a shell plugin. With the stable plugin ABI.
> Wayland is still very much in development
So is it stable or very much in development? ;-)
Xorg is also in development, but it does not break compatibility and is not missing so obvious features.
> Please come join us :)
I just don't understand what's the point. (If) after 10-20 more years Wayland implement all the features, write all the standards of modern Xorg, will be as large as Xorg and will finally become usable. By that time people could be using special 6D-"displays" wired directly to the brain, and most of the Wayland protocol will be almost unused, as it is now for X11. What would you do then? Declare Wayland obsoleted and start working on another replacement from scratch again?
Wayland has lots of missing features. Its design makes writing dockbars impossible and window managers very hard (to create WM you have to either fork Weston or constantly support your WM within it). It requires heavy modifications to all the toolkits just in order to make things for Wayland look not worse then for Xorg. And all this for what sake?
Users will loose many X11-specific tools that were working before. Toolkit developers will have to do a lot of additional coding. Commercial software development companies will stop developing for Linux while "Linux community is deciding what it's going to use". That will throw linux 10-20 years back in commercial support. And who's going to win from that all? Is it just NIH for fun? Or is that some evil Microsoft plan of destroying Linux from within? ;-)
LCA: The ways of Wayland
Posted Mar 16, 2013 8:47 UTC (Sat) by renox (subscriber, #23785)
[Link]
> I just don't understand what's the point.
Given that Wayland has support from X developers, maybe you should ask them?