Sobre o projeto
Hyprland é um compositor Wayland de tiling dinâmico 100% independente que enfatiza tanto o polimento visual quanto a personalização. Ao contrário de compositores construídos sobre wlroots, libweston, kwin ou mutter, ele implementa sua própria pilha e visa oferecer recursos Wayland de ponta.
Os principais recursos descritos no README incluem:
- Efeitos visuais: bordas com gradiente, múltiplos tipos de desfoque, animações, brilho e sombras.
- Curvas bezier e de mola personalizadas para ajuste de animações.
- Suporte poderoso a plugins com um gerenciador de plugins integrado.
- Suporte a tearing (rasgo de tela) destinado a melhorar o desempenho em jogos.
- Configuração recarregada instantaneamente ao ser salva.
- Atalhos globais repassados para aplicativos.
- Modos de janela: tiling, pseudotiling, flutuante e tela cheia.
- Workspaces especiais (scratchpads), grupos de janelas em modo de abas e workspaces totalmente dinâmicos.
- Regras para janelas, monitores e camadas.
- IPC baseado em socket para controle externo e integração.
- Suporte nativo a IME e painel de entrada.
- Opções de layout incluindo Dwindle, Scrolling, Master, Monocle, layouts personalizados com Lua e layouts personalizados via plugins, com layouts por workspace.
O projeto está em desenvolvimento rápido e ativo e é descrito como tendo um código facilmente expansível e legível. Documentação de instalação, início rápido, configuração e contribuição estão linkadas no README. O repositório também credita projetos anteriores de compositores Wayland, como wlroots, tinywl, Sway, Vivarium, dwl e Wayfire, como referências.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.