3 ms·
Wayland is a protocol. It has nothing to do with multi screen support. You're talking about the compositor you used. The one I use handles multi-screen setups q
by solarkraft 6y ago
Wayland is a protocol. It has nothing to do with multi screen support. You're talking about the compositor you used. The one I use handles multi-screen setups quite well.
- vageli 6y ago> Wayland is a protocol. It has nothing to do with multi screen support. You're talking about the compositor you used. The one I use handles multi-screen setups quite well. Which compositor do you use?
- solarkraft 6y agoI use Wayfire [0], a customizable compositor based on wlroots, the same base as sway. It's quite involved and not absolutely perfect yet, but it has some features I haven't yet seen on other DEs like being able to swipe horizontally on your touchpad to smoothly switch workspaces (following your fingers) and the satisfaction of having it properly configured is pretty high. There have been 3 issues I've had regarding it, 2 I'd call minor: - I haven't found a way to rearrange external displays, though it is theoretically supported - After a bug in my TV switching to the lowest possible resolution through switching the input in home assistant it would not work with 4K again until after a complete reboot (so it may not even be a wlroots issue) - XWayland apps are unresponsive in the upper half of the second screen (4K at 1x scaling) Using mostly native Wayland apps neither of these have been deal breakers for me. Something under-discussed is that virtual desktops are per-screen, which I find quite cool. So that's my adventure with Wayfire, but I would assume that Gnome and KDE have perfected multi-screen usage on and off of Wayland by now. [0]: https://wayfire.org/ https://wayfire.org/
- selectodude 6y ago>XWayland apps are unresponsive in the upper half of the second screen (4K at 1x scaling) Seems to be a bit of a dealbreaker for people who want to use 100 percent of their screen instead of only 75 percent.
- ammen99 6y agoWayfire's developer here, have you looked into output configuration on our wiki? Also, is there a chance your 4K screen has negative coordinates? It is well known that Xwayland does not react if an output has negative coordinates (or at least partly negative coordinates).
- severino 6y agoI never got to fully understand Wayland's model, but if this means that something that previously was handled by the display server for everybody, and now every single desktop environment (or at least something like wlroots) has to solve it over and over again... how isn't this a step back?
- josefx 6y agoCutting out bloat, just like you loose weight by cutting of your head.
- Spivak 6y agoThere’s nothing from someone implementing a single extensible compositor that everyone standardizes to build their DE. It’s the same as Xorg and X11. Right now there’s a bunch of competing compositors with different use-cases but nothing says it has to be true forever.
- zepearl 6y agoI agree. On one hand I can understand the need to shrink code, focus on the core functionality etc..., but on the other hand X has e.g. "xset" and "xbindkeys" which can be used for all X-desktops (or "Window Managers" or however they're called). With wayland each single desktop environment has to re-implement all that functionality => looks like wasted effort to me - the modularity (from the point of view of functionality) of X is lost in Wayland.
- the_why_of_y 6y agoOne of the innovations since the 1980s when X was designed are shared libraries, so you can have libweston and wlroots now https://github.com/swaywm/wlroots https://github.com/swaywm/wlroots
- frank2 6y agoX11 used shared libraries since its beginning in the 1980s.
- josefx 6y ago> Wayland is a protocol. A protocol definition could cover multi screen support, requiring implementors to do something sane. Of course one of the reasons that Wayland exists was to cut down the bloat X had accumulated over the years. Given that it is rather surprising that the Wayland spec isn't just an empty page.