Repolode
noctalia-dev

noctalia-dev/umbriel

面向日常使用的 Wayland 合成器,提供多种平铺布局、按输出独立的工作区、模糊与动画效果。

Star
1,495
Fork
113
未关闭 Issue
149
最近提交
昨天

这是什么?

Umbriel 是一个 Wayland 合成器,负责在 Linux 桌面上绘制窗口并管理输入。它提供滚动、dwindle、master 和堆叠四种布局,支持标签组和 scratchpad,每个输出拥有独立的工作区,并支持分数缩放和热插拔后的恢复。

视觉方面包括模糊、阴影、圆角、双层边框、动画以及 GLSL 效果预设,还有窗口规则、图层规则和带动画的概览界面。在游戏和显示方面,支持可选开启的 HDR、可变刷新率、撕裂模式和直接扫描,前提是硬件和客户端支持。

项目使用 C++23 基于 wlroots 开发,渲染器为仓库内分叉的 SceneFX。它设计上与 Noctalia 桌面外壳配合使用,配置为支持热重载的 TOML 文件。项目仍处于早期阶段,配置项和快捷键可能随版本变化。

核心功能

  • 01每个工作区支持滚动、dwindle、master 和堆叠布局
  • 02每个输出拥有独立工作区,支持分数缩放
  • 03提供窗口规则、图层规则和标题栏
  • 04支持模糊、阴影、圆角和动画效果
  • 05可选开启 HDR、可变刷新率和直接扫描
  • 06TOML 配置支持热重载,并提供 IPC 接口

适用场景

  • 作为日常办公使用的平铺式 Wayland 桌面
  • 借助 HDR、可变刷新率和可配置全屏进行游戏
  • 通过虚拟输出向远程客户端串流桌面
  • 搭配 Noctalia 桌面外壳组成完整的 Wayland 桌面环境

快速上手

  1. 1

    按照安装指南安装 Umbriel(发行版软件包、Nix 或源码构建)

  2. 2

    在显示管理器中选择 Umbriel,或在 TTY 中运行它启动

    start-umbriel

使用前须知

  • 项目尚处于早期并在快速演进,配置项、快捷键和行为可能在版本之间发生变化。
  • 仍存在一些粗糙之处,当前的默认设置不构成稳定性承诺。

收录于专题

标签

常见问题

umbriel 是什么?
面向日常使用的 Wayland 合成器,提供多种平铺布局、按输出独立的工作区、模糊与动画效果。 Umbriel 是一个 Wayland 合成器,负责在 Linux 桌面上绘制窗口并管理输入。它提供滚动、dwindle、master 和堆叠四种布局,支持标签组和 scratchpad,每个输出拥有独立的工作区,并支持分数缩放和热插拔后的恢复。
umbriel 可以免费使用吗?用的什么许可证?
umbriel 以 MIT 许可证开源。用于商业产品前,请先确认许可证条款。
umbriel 还在维护吗?
活跃维护中。umbriel 最近一次提交是在 2026年11月6日。
umbriel 适合用来做什么?
作为日常办公使用的平铺式 Wayland 桌面 借助 HDR、可变刷新率和可配置全屏进行游戏 通过虚拟输出向远程客户端串流桌面 搭配 Noctalia 桌面外壳组成完整的 Wayland 桌面环境
umbriel 怎么安装和运行?
按照安装指南安装 Umbriel(发行版软件包、Nix 或源码构建) 在显示管理器中选择 Umbriel,或在 TTY 中运行它启动: start-umbriel
在哪里获取 umbriel?
源代码和安装说明在 GitHub 上:https://github.com/noctalia-dev/umbriel

概要由 AI 根据项目 README 生成;GitHub 数据每日更新。

相关项目