| ▲ | sho_hn 8 hours ago |
| Fair! Though I'm actually not sure I understand what you mean with simplicity. X11 is so vastly more complicated than Wayland. |
|
| ▲ | vidarh 8 hours ago | parent | next [-] |
| For the server/compositor. Not for the client, or if you want to write a wm and is forced to write a compositor. And actually I'm not even even convinced about the server if talking about a minimal server like this that insists on DRI/GBM, and ditches all the old rendering cruft. |
| |
| ▲ | LeFantome 4 hours ago | parent | next [-] | | Well, you are not really forced to write a compositor these days as there are libraries that do all the heavy lifting for you. Check out Louvre for example. Or Smithay if you like Rust. And if you want a bit more depth, there is wlroots of course (or the hyprland version). It is not really any harder than writing an X11 WM. | | |
| ▲ | kelnos 2 hours ago | parent [-] | | wlroots and smithay (I'm not familiar with louvre) do a lot of the difficult work for you, that most compositors will do without much variation but there's still a lot that compositor writers still have to do. It's still a significantly larger task than, for example, writing an X11 WM. (Well, writing an X11 WM that also includes a built-in compositor is a bit more than just the WM, but I'd say still less than writing a Wayland compositor using wlroots or smithay. For example, xfwm4's compositor is around 5300 lines of C, which is... not nothing, but not crazy either.) |
| |
| ▲ | dismalaf 4 hours ago | parent | prev [-] | | So build on top of wlroots or something. DWL for example is super small... |
|
|
| ▲ | mikkupikku 9 minutes ago | parent | prev [-] |
| What's the simple way for a bash script to get the title of the currently focused window? In X this is easy and the bash script will work with every DE. In Wayland you have to write a different solution for each compositor/DE.. Prove me wrong, please. It shouldn't be hard, all I want to do is fuzzy match window titles to named audio streams in pipewire, but "Oohh noo that's a security flaw!" say the patronizing Wayland developers who care more about making their own lives as developers simple than supporting basic desktop functionality. |