Repolode
noctalia-dev

noctalia-dev/umbriel

Un compositor Wayland para el uso diario, con diseños de desplazamiento, dwindle, master y stacking, espacios de trabajo por salida, desenfoque y animaciones.

Estrellas
1,473
Forks
111
Issues abiertos
149
Último commit
ayer

¿Qué es?

Umbriel es un compositor Wayland: el componente que dibuja las ventanas y gestiona la entrada en los escritorios Linux que usan el protocolo Wayland. Ofrece diseños de desplazamiento, dwindle, master y stacking, grupos de pestañas y scratchpads, con espacios de trabajo independientes para cada salida y compatibilidad con el escalado fraccional y la restauración tras conectar o desconectar pantallas.

En lo visual, incluye desenfoque, sombras, esquinas redondeadas, bordes dobles, animaciones y ajustes preestablecidos de efectos GLSL, además de reglas para ventanas y capas y una vista general animada. Para juegos y pantallas, ofrece HDR opcional, frecuencia de actualización variable, tearing, direct scanout y sincronización explícita cuando el hardware y los clientes lo permiten.

Umbriel está desarrollado en C++23 sobre wlroots y usa un fork integrado en el repositorio de SceneFX como renderizador. Está diseñado para combinarse con el shell de escritorio Noctalia, se puede configurar mediante archivos TOML que se recargan en caliente y todavía es un proyecto joven, por lo que las claves de configuración y los atajos de teclado pueden cambiar entre versiones.

Funciones clave

  • 01Diseños de desplazamiento, dwindle, master y stacking por espacio de trabajo
  • 02Espacios de trabajo independientes por salida con escalado fraccional
  • 03Reglas para ventanas y capas, y barras de título
  • 04Desenfoque, sombras, esquinas redondeadas y animaciones
  • 05HDR opcional, frecuencia de actualización variable y direct scanout
  • 06Configuración TOML con recarga en caliente e IPC

Casos de uso

  • Usar un escritorio Wayland con mosaicos para el trabajo diario y la productividad
  • Jugar con HDR, frecuencia de actualización variable y pantalla completa configurable
  • Transmitir un escritorio a clientes remotos mediante salidas virtuales
  • Combinarlo con el shell Noctalia para tener un escritorio Wayland completo

Inicio rápido

  1. 1

    Instala Umbriel siguiendo la guía de instalación (paquetes de la distribución, Nix o compilación desde el código fuente)

  2. 2

    Inicia Umbriel seleccionándolo en tu gestor de pantalla o ejecutándolo desde una TTY

    start-umbriel

Antes de usarlo

  • El proyecto es reciente y está en plena evolución, por lo que las claves de configuración, los atajos de teclado y el comportamiento pueden cambiar entre versiones.
  • Aún quedan aspectos por pulir y los valores predeterminados actuales no garantizan la estabilidad.

En colecciones

Temas

Preguntas frecuentes

¿Qué es umbriel?
Un compositor Wayland para el uso diario, con diseños de desplazamiento, dwindle, master y stacking, espacios de trabajo por salida, desenfoque y animaciones. Umbriel es un compositor Wayland: el componente que dibuja las ventanas y gestiona la entrada en los escritorios Linux que usan el protocolo Wayland. Ofrece diseños de desplazamiento, dwindle, master y stacking, grupos de pestañas y scratchpads, con espacios de trabajo independientes para cada salida y compatibilidad con el escalado fraccional y la restauración tras conectar o desconectar pantallas.
¿umbriel es gratuito? ¿Qué licencia tiene?
umbriel es open source bajo la licencia MIT. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿umbriel sigue mantenido?
Mantenimiento activo. El último commit de umbriel fue el 5 nov 2026.
¿Para qué puedo usar umbriel?
Usar un escritorio Wayland con mosaicos para el trabajo diario y la productividad Jugar con HDR, frecuencia de actualización variable y pantalla completa configurable Transmitir un escritorio a clientes remotos mediante salidas virtuales Combinarlo con el shell Noctalia para tener un escritorio Wayland completo
¿Cómo se instala umbriel?
Instala Umbriel siguiendo la guía de instalación (paquetes de la distribución, Nix o compilación desde el código fuente) Inicia Umbriel seleccionándolo en tu gestor de pantalla o ejecutándolo desde una TTY: start-umbriel
¿Dónde consigo umbriel?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/noctalia-dev/umbriel

Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.

Proyectos relacionados