群发资讯网

Linux 桌面老了?这个开源项目想一套系统跑遍电脑、平板和手机

很多人对 Linux 桌面的印象还停留在十年前:界面老旧、软件割裂,手机上更是没法用。Nitrux 团队做的 Maui Shell,就是想解决这件事——一套桌面环境,同时适配电脑、平板、手机,还能跑安卓应用。项目开源免费,LGPL 3.0 协议,代码托管在 GitHub。
Linux 桌面的两大老难题一是生态割裂。Linux 桌面主要跑原生应用,移动端应用基本无缘,跨端办公、娱乐连不起来。二是形态固化。GNOME、KDE 主要面向电脑,平板和手机上的体验往往很简陋,移动端 Linux 用起来相当将就。
双层架构:Cask 加 ZpaceMaui Shell 的架构很清晰,就两大块。
Cask 是桌面容器和 UI 模板系统,顶部状态栏、底部停靠栏、弹窗、卡片、系统面板这些基础桌面元素都由它承载。所有界面和交互逻辑统一管理,模块化设计,开发者可以自由改 UI、增减功能。
Zpace 是窗口合成器,负责统筹窗口布局和界面层级,把各种应用窗口渲染进 Cask 容器。依靠它,系统在不同设备上自动调整窗口布局、图标尺寸和交互模式——电脑大屏、平板中屏、手机小屏,不用为每个终端单独开发一套桌面。
能力:跨端加安卓生态Maui Shell 本身是 Linux 桌面环境,不是内置完整安卓系统,但可以配合 Waydroid、Anbox 等安卓容器方案,在 Linux 桌面里运行部分安卓应用。电脑端办公、移动端轻应用、娱乐 App,有机会在同一套桌面环境里完成,缓解 Linux 软件生态不足的老问题。
界面基于 Qt6 重构,简洁精致、动画流畅,资源占用低,低配设备也能跑。
要注意的两点第一,它仍在活跃开发中。会话管理器等功能还没完成,已知存在一些 bug,适合尝鲜和关注,不建议直接上生产环境。
第二,LGPL 3.0 协议对动态链接、静态链接和衍生代码开源有不同要求,想基于它做产品,先评估合规边界。
适合谁Linux 爱好者:体验新一代收敛式桌面,摆脱传统桌面的局限;
关注跨端系统的开发者:研究收敛式架构,实践 Qt6 与 QML 开发;
便携终端、平板设备用户:试试桌面加触控融合的使用形态。
怎么获取GitHub 搜 Nitrux/maui-shell,Releases 页面直接下载 AppImage,装上就能试;也可以在自己系统里构建,Wiki 有完整说明。想跟进开发动态,可以看官方的 Dev Diaries。
Linux 桌面的下一步长什么样,没人有标准答案。但 Maui Shell 至少给出了一种想象:一套系统,所有设备。