
别以为这只是心血来潮。其实自去年Nitrux放弃KDE Plasma转投Hyprland,并放出“全新起点”的风声时,这场变革就已经在酝酿了。如今,这个新方向终于有了正式名称——“工作区环境”(Workspace Environment)。
它把四个由Nitrux自研的组件串联成一套五层架构,带来一种与此前截然不同的桌面体验。创始人Uri Herrera认为,它刚好填补了一个中间地带:窗口管理器除了摆放窗口几乎什么都不管,而GNOME、Plasma这类完整桌面环境又把所有功能捆绑成紧密耦合的进程树。工作区环境则介于两者之间,用多个独立、单一用途的组件拼出一个有凝聚力的桌面外壳,而且这些组件之间、以及与合成器之间,没有共享进程生命周期。
这套工作区环境的核心,是下面这四个新组件:
这四个组件都基于QML并使用MauiKit构建,只有Valenz和Marina共享LayerShell-Qt。因此整套界面依然维持统一的视觉语言,而不是把各种不同工具包生硬地拼在一起。
这些替换可不是为了表面上的好看,背后都经过慎重权衡。Uri在文中解释:
三组替代方案的共同点可归结为“一致性”。Uri特意选择自研QML工具而不是Quickshell等外部方案,就是为了避免依赖一个自己掌控不了的构建框架。锁屏的取舍还涉及维护成本:
由于Desklock直接源自QMLGreet代码库,两个组件共享同一安全生命周期和视觉身份。这种共享基础将维护开销降至最低,同时严格贯彻我们的统一架构理念。它提供了一个原生QML会话锁屏,完美履行其单一职责,从而完善了工作区环境的视觉与功能生态。
工作区环境的到来,同时宣告旧有融合桌面概念Maui Shell的终结。Nitrux已将其GitHub仓库归档,并着眼下一个开发里程碑。
不过有个需要注意的点:Valenz和Marina目前都要求Nitrux 7.0.0,而当前稳定版仍是6.1.0。所以想尝鲜还得等一阵。至于等待值不值得,就要看这些组件在普通用户手中能否经得起检验了。
关注微信号:智享开源 ,及时了解更新信息。
原文链接:https://feed.itsfoss.com/link/24361/17418654/nitrux-workspace-environment
你必须 登录 才能发表评论.
| 微信捐赠 | 支付宝捐赠 |
|---|---|
![]() |
![]() |
扫码关注公众号:智享开源

还没有任何评论,你来说两句吧!