Architecture / Modularization
Architecture / Modularization
Posted Jan 28, 2026 1:21 UTC (Wed) by rsidd (subscriber, #2582)In reply to: Architecture / Modularization by swilmet
Parent article: Xfwl4: the roadmap for a Xfce Wayland compositor
I use sway (wlroots) and, yes, a compositor crash does bring down the whole desktop. I ran into it a couple years ago and it turned out the bug was an assert in libinput; replacing the assert with an "if" fixed it. I have not had any other issues in about 4 years of using sway now.
I am guessing that, even if xfwl4 uses smithay instead of wlroots, it is still vulnerable to crashes via dependencies like libinput; and wlroots is much more mature than smithay (though, thanks to cosmic, smithay is seeing activity these days). Hopefully they have thought through this choice.
