Closed 0323pin closed 1 year ago
Hi, Thanks for the input. I have been thinking about wayland support, but it seems to be quite difficult to get right, especially with C bindings, as they don't always play nicely with Rust's ownership concept. This is the reason, why Waycooler for example gave up on Rust alltogether [1].
I have been looking a little into Smithay, especially its desktop API. However it does not seem very stable yet, as there has not been any release since two years. It is under (heavy) development though, which makes me optimistic that it will be a good fit in the future, especially if System76 sticks to using it for their compositor.
I want to make clear, that a wayland backend is a lot of work and even if/when I find the time to get started it will probably take quite some time until it is usable on a daily basis. Nevertheless feedback and input is always much appreciated!
Hope you have a nice day :)
Agreed, the easiest is probably to wait for System76, PopOS! and the cosmic DE. Most probably they will want to support wayland.
I want to make clear, that a wayland backend is a lot of work and even if/when I find the time to get started it will probably take quite some time until it is usable on a daily basis.
I understand that. Personally, I've lost interest in wayland sometime ago, it has been "the future" for a rather long time. Besides, I can see X being updated rather often, which contradicts what some have been preaching about it being dead.
Closing this issue now.
Hi,
Hope you are doing fine.
First of all, this is not really an issue but, there's no Discussions tab on this repository, so here we go :)
I've just had a crazy thought and decided to share it with you. If you would like to support wayland without going through the trouble of writing a weston plug-in or, wlroots, I've just remembered swc.
Actually, support for NetBSD has been added, which means I could test it.
Feel free to close this, the whole point was to tell you about
swc
, nothing else. Besides, wayland on NetBSD is rather far away from being fully useful. It works withswc
+velox
but, it's buggy. Regards