|
Using Weston was always intended to be temporary — it's not designed
to be a full-featured desktop compositor, and the choice of Weston in
Spectrum was partially made to make it obvious that the compositor
would likely be swapped out later.
COSMIC is aligned with Spectrum in that it's written in a memory-safe
language, and upstream is open to adding customisation points to allow
for things we might want to do differently in Spectrum, like have
custom window decorations.
The reason to make the change now is that otherwise we'd have to fix a
bug in Weston that manifests when running Krita under X11 via
wayland-proxy-virtwl[1], and it makes more sense to invest that effort
in switching compositor, now that COSMIC is at a point where it's
feasible to switch to.
[1]: https://gitlab.freedesktop.org/wayland/weston/-/issues/775
Signed-off-by: Alyssa Ross <hi@alyssa.is>
|