Repolode
noctalia-dev

noctalia-dev/umbriel

Wayland-композитор для повседневной работы за компьютером: поддерживает раскладки scrolling, dwindle, master и stacking, отдельные рабочие пространства для каждого выхода, размытие и анимации.

Звёзды
1,495
Форки
113
Открытые issues
149
Последний коммит
16 часов назад

Что это?

Umbriel — это Wayland-композитор: компонент, который отрисовывает окна и управляет вводом на Linux-десктопах, использующих протокол Wayland. Он поддерживает раскладки scrolling, dwindle, master и stacking, группы вкладок и scratchpad-области, а также независимые рабочие пространства для каждого выхода и восстановление подключённых дисплеев с поддержкой дробного масштабирования.

Визуальные эффекты включают размытие, тени, скруглённые углы, двойные рамки, анимации и наборы эффектов GLSL; также доступны правила для окон и слоёв и анимированный обзор. Для игр и дисплеев предусмотрены опциональная поддержка HDR, переменная частота обновления, tearing, direct scanout и explicit sync — если их поддерживают оборудование и клиенты.

Umbriel написан на C++23 и основан на wlroots; для рендеринга используется форк SceneFX, включённый в репозиторий. Композитор рассчитан на совместную работу с оболочкой Noctalia, настраивается через TOML-файлы с горячей перезагрузкой и пока находится на раннем этапе разработки, поэтому ключи конфигурации и сочетания клавиш могут меняться между выпусками.

Ключевые возможности

  • 01Раскладки scrolling, dwindle, master и stacking для каждого рабочего пространства
  • 02Независимые рабочие пространства для каждого выхода с дробным масштабированием
  • 03Правила для окон и слоёв, а также заголовки окон
  • 04Размытие, тени, скруглённые углы и анимации
  • 05Опциональная поддержка HDR, переменной частоты обновления и direct scanout
  • 06Конфигурация в TOML с горячей перезагрузкой и IPC

Сценарии использования

  • Использование тайлингового Wayland-десктопа для повседневной работы
  • Игры с HDR, переменной частотой обновления и настраиваемым полноэкранным режимом
  • Трансляция рабочего стола удалённым клиентам через виртуальные выходы
  • Совместная работа с оболочкой Noctalia для полноценного Wayland-десктопа

Быстрый старт

  1. 1

    Установите Umbriel, следуя руководству по установке (пакеты дистрибутива, Nix или сборка из исходного кода)

  2. 2

    Запустите Umbriel, выбрав его в дисплейном менеджере или запустив из TTY

    start-umbriel

Что важно знать

  • Проект ещё молод и активно развивается, поэтому ключи конфигурации, сочетания клавиш и поведение могут меняться от версии к версии.
  • Некоторые аспекты ещё требуют доработки, а текущие настройки по умолчанию не гарантируют стабильность.

В подборках

Темы

Частые вопросы

Что такое umbriel?
Wayland-композитор для повседневной работы за компьютером: поддерживает раскладки scrolling, dwindle, master и stacking, отдельные рабочие пространства для каждого выхода, размытие и анимации. Umbriel — это Wayland-композитор: компонент, который отрисовывает окна и управляет вводом на Linux-десктопах, использующих протокол Wayland. Он поддерживает раскладки scrolling, dwindle, master и stacking, группы вкладок и scratchpad-области, а также независимые рабочие пространства для каждого выхода и восстановление подключённых дисплеев с поддержкой дробного масштабирования.
umbriel можно использовать бесплатно? Какая у него лицензия?
umbriel распространяется с открытым исходным кодом под лицензией MIT. Перед использованием в коммерческих продуктах проверьте условия лицензии.
umbriel всё ещё поддерживается?
Активно поддерживается. Последний коммит в umbriel — 6 нояб. 2026 г..
Для чего можно использовать umbriel?
Использование тайлингового Wayland-десктопа для повседневной работы Игры с HDR, переменной частотой обновления и настраиваемым полноэкранным режимом Трансляция рабочего стола удалённым клиентам через виртуальные выходы Совместная работа с оболочкой Noctalia для полноценного Wayland-десктопа
Как установить umbriel?
Установите Umbriel, следуя руководству по установке (пакеты дистрибутива, Nix или сборка из исходного кода) Запустите Umbriel, выбрав его в дисплейном менеджере или запустив из TTY: start-umbriel
Где скачать umbriel?
Исходный код и инструкции по установке — на GitHub: https://github.com/noctalia-dev/umbriel

Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.

Похожие проекты