
Treeland 是 deepin 社区开发的一款基于 Wayland 协议的显示服务器,Treeland在底层使用 wlroots 作为 Wayland 的基础库,不修改 wlroots 的代码,也就意味着可以随时同步上游进度,获得新的功能与修复。上层使用 Qt,可以充分利用已有的大量 Qt 开发者,不再需要一直有专人负责特定项目,让 DDE 的技术栈更加统一。
Treeland,正在进入一个新的阶段。
如果说过去,我们首先要解决的是“能不能在新的桌面环境里把事情做起来”,那么现在,Treeland 正在回答一个更重要的问题:“怎样才能让桌面真正变得好用?”
最近几个月,Treeland 的变化正在从“功能实现”逐渐走向“体验打磨”。
窗口拖动更自然了,四指手势开始真正跟随手指,窗口二分屏更加便捷,从窗口切换、最小化到多任务视图,也加入了越来越流畅的动画效果。
这些变化看似细小,却都在指向同一个目标:
让 Treeland 不只是“能用”,而是越来越“好用”,更流畅、更自然、更稳定,也更像一个真正面向下一代桌面体验打造的系统。
今天,就从几个日常使用场景出发,一起来看看 Treeland 最近有哪些值得关注的变化。
01|二分屏:让窗口排列变得更简单
在日常使用电脑时,我们经常会遇到这样的场景:一边查资料,一边写文档;一边看代码,一边运行程序;或者打开两个窗口,对照着完成一项工作。以前,我们往往需要手动调整窗口大小,再一点点拖动位置。
现在,Treeland 支持了二分屏。
将窗口拖动到屏幕边缘,即可快速完成左右分屏;不用反复调整窗口大小,也不用费心对齐窗口位置;两个窗口,就这样并排出现。
查资料、写文档、对照代码……让本来需要几步完成的窗口整理,变成一个简单的拖动动作。
这一小步,让多任务处理变得更自然、更顺手。

02|四指手势:这一次真的“跟手”了
过去在 X11 下,手势操作更像是一种“触发式动画”— 手指滑完,系统收到命令,然后动画自己播放一遍。
现在在 Treeland 中,四指向上一推,多任务视图跟着手指慢慢展开;手停,画面也停。不再小心翼翼,一推一拉就是一次多任务切换 。整个过程更加连贯,也更符合我们日常使用触控板的直觉。
手势不再只是一个快捷操作,而是真正成为桌面交互的一部分。

03|桌面动画:从打开窗口、最小化到多任务视图,Treeland 的动画体验又顺了一步
一个桌面环境好不好用,除了功能够不够丰富,动画体验同样很重要。
目前, Treeland从登录、锁屏,到应用启动、窗口切换、Dock 预览,再到窗口最小化、多任务视图等场景,越来越多操作都加入了相应的动画效果,我们正在把这些零散的动作串成一套连续的桌面体验。
在特定设备上,相关动画还可以达到 120Hz 的高刷新率表现。
你可能不会每天特意注意这些动画,但当窗口打开、切换、最小化的过程变得更加自然时,
整个桌面用起来就是会更舒服。

04|拖拽体验:稳定性兜底,藏在每天几十次操作里
拖拽从「不敢拖」到「正常拖」:稳定性兜底,藏在每天几十次操作里。
拖动一个文件、移动一个窗口、调整桌面元素、操作托盘中的内容……这些动作看起来非常普通,却是我们每天使用桌面时都会做的操作。
一个桌面环境是否真正“顺手”,很多时候就藏在这些不起眼的小细节里。Treeland 也在持续优化文件、窗口、托盘等场景下的拖拽体验,让操作更加自然、稳定。
功能可以让你知道 Treeland 能做什么,而细节则决定了你愿不愿意一直用下去。
05|液态玻璃:不只是透明和模糊,桌面也可以更有空间感
如果说前面的变化更多是在解决“好不好用”,那么我们现在在尝试一种新的视觉表达,则更偏向于:让桌面变得更好看。
过去,模糊效果更多是将背景内容直接模糊处理,本质上只是一层"高斯模糊",效果比较平面,我们想再往前再走一步,做出真正的物理"玻璃质感"。
Treeland 正在尝试液态玻璃效果,通过更加接近物理折射的表现,让窗口与背景之间产生真正的空间感 — 而不只是一层“模糊层”,目前还在打磨中,敬请期待 ~

而这,只是 Treeland 最近变化的一部分。
接下来,我们还会继续从应用兼容、系统稳定、技术底座 几个方向,带大家看看 Treeland 正在发生的变化:
① 体验更流畅了
窗口、手势、多任务与动画,让桌面操作更加自然。
② 应用更能用了
从游戏、3D 应用,到 X11 / Wine 应用,持续推进兼容性提升。
③ 系统更稳了
减少崩溃与异常,让多屏、焦点、Alt+Tab、拖拽等日常操作更加稳定。
④ 底座更健康了
这些变化用户可能感知不到,却决定着 Treeland 未来能走多远。
今天,我们先从“体验”出发。
下一篇,我们聊聊 Treeland 的应用兼容:当越来越多应用能够自然地运行在 Wayland 之上,背后究竟做了什么?
你对 Treeland 的哪一项变化最感兴趣?或者在实际使用中还遇到了哪些小困扰?欢迎前往 deepin 论坛分享你的体验。

English