TGViewer
GitHub开源观察|开源项目·热门仓库·开发者 GitHub开源观察|开源项目·热门仓库·开发者 @githubtrendinghub · 786 subscribers
Post #850 18
Nitrux 展示全新桌面方案,介于窗口管理器与完整桌面之间

Nitrux 公布了名为 Workspace Environment 的新桌面架构,定位在窗口管理器和 GNOME、Plasma 这类完整桌面环境之间的中间地带。项目创始人 Uri Herrera 表示,窗口管理器除了窗口摆放几乎不提供其他功能,而完整桌面环境又把所有东西捆绑进一个紧密耦合的进程树里,Workspace Environment 则用相互独立、单一用途的组件拼出一个完整外壳,各组件不共享进程生命周期。

这套方案由四个自研组件构成。Valenz 是新的工作区栏,负责媒体控制、托盘、通知以及网络、蓝牙、电池等状态指示,还带天气、日历和系统资源小部件。Marina 是新的 Dock,能在 Hyprland 上跨工作区跟踪和分组窗口,支持固定、自动隐藏和横向滚动,并为固定的应用显示未读消息角标。Workspace Settings 彻底取代 KDE 系统设置,覆盖用户账户、区域设置、网络和 MauiKit 配置,不再依赖 Plasma。Desklock 则是基于 QMLGreet 代码库的原生 QML 锁屏,带 PAM 认证、按输出独立锁定、CPU 内存网络监控和 MPRIS 播放控制。四个组件全部基于 QML 和 MauiKit 构建,保持统一的视觉语言。

替换并非只为了外观。团队此前评估过外部方案:Waybar 和 SwayNC 依赖 GTK 和 CSS 样式,与已确定的 QML 优先路线冲突;Crystal Dock 基于旧版 Qt Widgets,功能过杂;Hyprlock 则因与 MauiKit 视觉不匹配以及挂起或休眠后状态异常的问题被弃用。选择自研 QML 工具而非 Quickshell 等外部方案,是为了避免依赖不受自己控制的构建框架。Desklock 直接继承 QMLGreet 代码库,两者共享安全生命周期和视觉身份,降低维护成本。


Workspace Environment 标志着旧有 Maui Shell 概念的终结,其 GitHub 仓库已被归档。需要注意的是,Valenz 和 Marina 要求 Nitrux 7.0.0,而当前稳定版仍是 6.1.0,想尝鲜还得等一段时间。

#GitHub #开源 #Nitrux #Linux #桌面环境 #Hyprland #MauiKit
@GitHubTrendingHub
More from @githubtrendinghub
  1. Sep 28, 2026Nura:让旧手机再战十年的 Linux 移动系统 postmarketOS 正式更名为 Nura,在项目会议上公布,结束了去年 3 月启动的改名流程。旧名字太长、跨语言难发音,且…
  2. Sep 28, 2026Mocka:GhostBSD 用全新桌面替换 MATE GhostBSD 负责人 Eric Turgeon 正在开发新桌面 Mocka,未来将逐步取代 MATE。所有组件从零编写,…
  3. Sep 28, 2026PipePipe:NewPipe 的增强分支,自由浏览 YouTube 等平台 基于 NewPipe 独立开发的 Android 开源客户端,2022 年初因开发理念不同硬分叉,不…
  4. Sep 28, 2026OpenRig:把 Claude Code 和 Codex 编成一支团队 它管的不是单个 agent,而是多个编码 agent 一起跑时形成的系统:谁在运行、彼此什么关系、重启后怎…
  5. Sep 28, 2026scriptc:把 TypeScript 编译成原生可执行文件 Vercel Labs 的实验性编译器,用 TypeScript 官方编译器做解析和类型检查,把 TS/JS 编译成…
  6. Sep 27, 2026Buzz:人类与 AI 智能体共用的自托管协作空间 由 Block 开源、Apache 2.0 许可。它是可自托管的 Nostr relay 工作区,人和 AI 智能体共享同一房间…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →