4 ms·
Several moving GUI projects are moving towards Waylands first. There's no such thing as wayland because the standard reference implementation does not come clos
by superkuh 3y ago
Several moving GUI projects are moving towards Waylands first. There's no such thing as wayland because the standard reference implementation does not come close to feature parity with X11. So basic features like, say, mouse/keyboard sharing, have to be implemented in non-standards external libraries (ie, libei). Some Waylands will use the libraries, some will not. It leads to massive incompatibility in features between ostensibly "Wayland" based DEs depending on which wayland is used. In practice there is no "Wayland", there are only feature incompatible Waylands almost as different from each other as they are different from X11.
So... these mentioned software projects are not all targeting the same thing. If anything X11 as the full featured reference implemenation everyone uses still gets more attention that any one of the waylands.
- mort96 3y agoIf you wrote this comment in 2020 you might've had a point, but the Wayland world has converged a whole lot in the past few years.
- superkuh 3y agoI gave a concrete example in my post of how waylands remain fragmented in 2024. Try to share mouse/keyboard between computers using sway. They have a strong position against libei for reasons but also fail to implement the functionality natively in sway as they feel it's outside the role a wayland should play.
- mort96 3y agoYes, you gave one example. I get it sucks that your pet use case isn't as well supported yet as you want but the situation is really pretty good. Unless you're specifically working on software for keyboard/mouse sharing, the libei thing isn't gonna be an issue.
- superkuh 3y ago2. Try to spawn an application at an exact x-y position on your particular wayland desktop.