Desktop state is neatly organized using freedesktop standards. Since components are so modular, it's trivial to replace or modify any of them using any client program you wish.
![]()
Show
This is peak "Year of the Linux Desktop" behavior
![]()


As soon as there's a stable release, I'm switching to it on my Bazzite install, since they plan to support it officially. I really liked Cosmic Shell when I first switched off Windows. I've been on KDE for a while but I'm all aboard the Rust train and ditching years and years of technical debt.