Two Decades of Linux Expertise 400-9696-513 24/7 technical support

基于 Chromium 的 Linux 桌面环境 Domicile 推出,桌面可用 React 与 CSS 编写

基于 Chromium 的 Linux 桌面环境 Domicile 推出,桌面可用 React 与 CSS 编写

桌面外壳改写成前端工程

Wayland 已是 Linux 桌面的主流显示协议,但自研外壳门槛不低,合成、输入与焦点逻辑都要自己实现。近期受到关注的 Domicile 走了另一条路:以带补丁的 Chromium(项目标注版本 159.0.8137.0)承担渲染,把原生 Wayland 应用窗口表示为 DOM 中的元素,桌面外壳本身就是一张网页。据 It's FOSS 11 月 8 日报道,用 React 与 CSS 即可搭建桌面,平铺、浮动、圆角、模糊都改写成样式规则。

要点

  • 附带现成平铺外壳 Manganese,状态栏、启动器、通知、锁屏与设置均已内置,且各部分可单独替换。
  • 新外壳可先以窗口形式在当前桌面试运行,热替换时已打开的应用窗口不会被关闭。
  • 跟进新版 Chromium 依赖一次由 CI 构建测试的合并请求,未承诺固定的安全修复节奏。
  • 不提供 Xwayland,仅有 X11 版本的应用无法运行;Electron、SDL 与 Qt 应用以 Wayland 模式启动。

对企业 IT 的意义

对已有前端团队的组织,Domicile 把定制终端门槛降到 Web 工程水平,展厅一体机、教学机、内部 Kiosk 这类场景可按前端方式开发与评审。权限边界需要重新评估:外壳与应用模块以当前用户身份运行,可访问文件、进程与 D-Bus,引入未审核的 npm 包相当于授予较高权限。考虑 Chromium 的安全更新不确定性与缺少 Xwayland 的兼容缺口,它现阶段更适合试验性部署,不宜直接替换生产主力桌面。

出处:原文(It's FOSS)。

← Back to list Enquire about related services

Related reading

Call us Message
Home Services Consult Message