[deepin exploration] [GXDE 25] GXDE将弃用GXWM...
Tofloor
poster avatar
CharOfString
deepin
2026-09-05 08:48
Author

众所周知,在过去的三四个月我们一直在搞GXDE的Wayland会话,也在搞自己的窗口合成器/管理器GXWM. 当然我们会继续提供Wayland支持,但是对于当前的GXWM,我们会将其弃用...

主要还是维护成本太高了,GXWM依赖一个锁版本的Wlroots 0.17,我们的上游打过补丁;因为有些新功能需要我们自己也只好回填Wlroots 0.20的新功能,这导致了GXWM想获得Wlroots升级十分困难——而Wlroots 0.17确实老了... 别说那个神秘的IME问题调查了俩月没结果让我直接红温了...


当然,现阶段GXWM和它变异的Wlroots 0.17既然还能在当前Debian Unstable和Archlinux上编译,我认为这提供了一个不错的喘息机会。我们开始从0开发新的合成器,基于当前最新的Wlroots 0.20.2,希望在GXDE迁移到未来的Debian14之前完工。当前GXWM会继续获得支持——我们会持续维护并且尽力解决所有Issue,但不会新增新的功能了。当新的合成器向稳定版推送后,GXWM会被彻底弃用并且归档,不再有新的提交。


当前合成器的进度是能画窗体了,加上支持 zwlr_layer_shell协议。两千多行代码,Vulkan、多屏幕、Treeland兼容性等功能还没上,但我觉得至少我们迈出了第一步。

这截图是新鲜的,展示了它现在的所有能力:画顶栏和窗口。现在虽然开学了开发进度慢但是至少有进展...

1205451192AD814DB8F59468FCD4AE3A.png

Reply Favorite View the author
All Replies
avatar
Amber
Moderator
2026-09-05 09:56
#1

请问日常使用会产生多大影响呢confused

Reply View the author
avatar
CharOfString
deepin
2026-09-05 09:59
#2
Amber:

请问日常使用会产生多大影响呢confused

新合成器的目标是代替老合成器并且做到无感代替 目标是让用户体验不出来合成器已经更换了 主要是我们开发会舒服点 like

Reply View the author
avatar
𰻞𰻝面
deepin
2026-09-05 14:36
#3

老电脑无法正常显示的问题解决没?

Reply View the author
avatar
庸俗的浪漫着
deepin
2026-09-05 15:55
#4

agree

Reply View the author
avatar
Amber
Moderator
2026-09-07 14:58
#5
CharOfString:

新合成器的目标是代替老合成器并且做到无感代替 目标是让用户体验不出来合成器已经更换了 主要是我们开发会舒服点 like

看来是降本增效的活啊like

Reply View the author