Repolode
noctalia-dev

noctalia-dev/umbriel

Um compositor Wayland para uso diário, com layouts scrolling, dwindle, master e stacking, workspaces por saída, blur e animações.

Estrelas
1,495
Forks
113
Issues abertas
149
Último commit
há 14 horas

O que é?

Umbriel é um compositor Wayland: o componente que desenha as janelas e gerencia a entrada em desktops Linux que usam o protocolo Wayland. Ele oferece layouts scrolling, dwindle, master e stacking, grupos de abas e scratchpads, além de workspaces independentes para cada saída e suporte a escala fracionária e restauração após hotplug.

Visualmente, inclui blur, sombras, cantos arredondados, bordas duplas, animações e presets de efeitos GLSL, além de regras para janelas e layers e uma visão geral animada. Para jogos e monitores, oferece HDR opcional, taxa de atualização variável, tearing, direct scanout e explicit sync, desde que o hardware e os clientes sejam compatíveis.

Umbriel é desenvolvido em C++23 sobre o wlroots e usa como renderizador um fork do SceneFX mantido dentro do próprio repositório. Foi projetado para funcionar em conjunto com o shell de desktop Noctalia, pode ser configurado por arquivos TOML recarregados em tempo real e ainda é recente, então as chaves de configuração e os keybinds podem mudar entre versões.

Recursos principais

  • 01Layouts scrolling, dwindle, master e stacking por workspace
  • 02Workspaces independentes por saída com escala fracionária
  • 03Regras para janelas e layers, além de barras de título
  • 04Blur, sombras, cantos arredondados e animações
  • 05HDR opcional, taxa de atualização variável e direct scanout
  • 06Configuração TOML recarregada em tempo real, com IPC

Casos de uso

  • Usar um desktop Wayland tiling para tarefas de produtividade no dia a dia
  • Jogar com HDR, taxa de atualização variável e modo de tela cheia configurável
  • Transmitir um desktop para clientes remotos por meio de saídas virtuais
  • Combinar com o shell Noctalia para ter um desktop Wayland completo

Início rápido

  1. 1

    Instale o Umbriel seguindo o guia de instalação (pacotes da distribuição, Nix ou compilação a partir do código-fonte)

  2. 2

    Inicie o Umbriel selecionando-o no gerenciador de exibição ou executando-o em um TTY

    start-umbriel

Antes de usar

  • O projeto é recente e está em constante evolução, então as chaves de configuração, os atalhos de teclado e o comportamento podem mudar entre versões.
  • Ainda há pontos a melhorar, e as configurações padrão atuais não são uma garantia de estabilidade.

Em coleções

Tópicos

Perguntas frequentes

O que é umbriel?
Um compositor Wayland para uso diário, com layouts scrolling, dwindle, master e stacking, workspaces por saída, blur e animações. Umbriel é um compositor Wayland: o componente que desenha as janelas e gerencia a entrada em desktops Linux que usam o protocolo Wayland. Ele oferece layouts scrolling, dwindle, master e stacking, grupos de abas e scratchpads, além de workspaces independentes para cada saída e suporte a escala fracionária e restauração após hotplug.
umbriel é gratuito? Qual é a licença?
umbriel é open source sob a licença MIT. Confira os termos da licença antes de usá-lo em produtos comerciais.
umbriel ainda é mantido?
Manutenção ativa. O último commit de umbriel foi em 6 de nov. de 2026.
Para que posso usar umbriel?
Usar um desktop Wayland tiling para tarefas de produtividade no dia a dia Jogar com HDR, taxa de atualização variável e modo de tela cheia configurável Transmitir um desktop para clientes remotos por meio de saídas virtuais Combinar com o shell Noctalia para ter um desktop Wayland completo
Como instalar umbriel?
Instale o Umbriel seguindo o guia de instalação (pacotes da distribuição, Nix ou compilação a partir do código-fonte) Inicie o Umbriel selecionando-o no gerenciador de exibição ou executando-o em um TTY: start-umbriel
Onde consigo umbriel?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/noctalia-dev/umbriel

Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.

Projetos relacionados