Treeland wlroots Qt based compositor with full desktop - impressive

Deepin 25 features Treeland as its new compositor replacing Kwin. It’s built using wlroots and QT Quick which seems a sensible approach. On a brief look, the Treeland desktop seems to have similar functionality to the previous kwin based desktop. As before, there are alot of options for customisation. It feels very snappy, maybe more so than kwin (test hardware: FX-6300, 16 GB, GTX 1650 Super, SSD storage).

What with Cosmic, and now Treeland, the options for a complete/traditional Wayland desktop seem to be expanding considerably. I’m personally more in the KDE-camp, so a Qt oriented effort like Treeland is potentially more attractive to me than Cosmic. Treeland has already been built for Arch, I imagine it might be built for tumbleweed as well.

Forgot to mention: the new compositor isn’t the default in deepin, it’s a technology preview and probably isn’t for everyday use. For example, just now I applied the latest updates and the new compositor no longer runs on my test hardware, but it still runs in a my test VM.

Like Cosmic, Treeland is not quite production ready. As always with Wayland, the future is bright, even if the present isn’t everything we want it to be :grinning:.

Interesting … I have a slightly less capable machine (hardware: FX-6100, 8 GB, 750ti, SSD ) Any benchmarks? (vkmark, Unigine heaven) are the two I use most

Is it possible to install Treeland on another desktop (any of them) without Deepin?

Sorry, on further playing, I found deepin with treeland enabled currently doesn’t run with my Nvidia cards. Perhaps with some digging, but I’m not that familiar with deepin. I got over excited when I accidentally used X11 - which is where the screen-grab is from. I switched to using a virtualbox and had more success there, but even then, many configuration options don’t seem to work yet. I read in the deepin.org bbs that they’re expecting to have it working better toward the end of the year.

I see treeland-git is in the arch AUR. It could probably be setup in the OpenSUSE build service.

I’m going to closely watch Cosmic and Treeland. I feel, if I have to move to Wayland, I may as well consider some of the newer efforts. What I like about Treeland is that it is building on top of wlroots, which seems like a good way to go. On the other hand, Cosmic’s rust implementation also seems like a good approach.

BTW, Cosmic is unofficially available for Tumbleweed. It’s easy to experiment with, It winds up as a choice on the display manager login. I have created a new cosmic-only user so I don’t tread on my KDE login. I’ve been trying Cosmic with GTX 1650 Super. Cosmic seems much more mature than Treeland, but as it’s more Gnome oriented than KDE oriented, Qt/KDE style integration isn’t there yet. It seems very snappy.

Somehow or another I find this pretty amusing … :thinking: