Lançamento do servidor compositor Hyprland 0.53 e da biblioteca GUI Hyprtoolkit 0.5

Está disponível o servidor compositor Hyprland 0.53, que utiliza o protocolo Wayland. O projeto é voltado para o layout de janelas em mosaico, mas também suporta o posicionamento livre clássico de janelas, agrupamento de janelas na forma de abas, modo pseudo-mosaico e maximização das janelas. O código foi escrito em C++ e é distribuído sob a licença BSD.

Oferece recursos para criar interfaces visualmente atraentes: gradientes nas bordas das janelas, desfoque de fundo, efeitos de animação e sombras. Para expandir a funcionalidade, podem ser conectados plugins, e para controle externo, há IPC baseado em sockets. A configuração é feita através de um arquivo de configuração, cujas alterações são aplicadas em tempo real sem necessidade de reinício. Também se destacam: desktops virtuais criados dinamicamente; modos de disposição de elementos na tela; tratamento global de teclas de atalho; controle por gestos no touchpad/tela sensível ao toque.

Na nova versão:

  • Toda a sintaxe das regras que definem o comportamento das janelas (windowrules) foi completamente reformulada. As regras definidas pelos usuários precisam ser reescritas usando a nova sintaxe: windowrule { name = apply-something match:class = my-window border_size = 10 } windowrule = match:class my-window, border_size 10
  • Para iniciar o Hyprland, foi proposta uma ferramenta especial chamada start-hyprland, que monitora o estado do processo de trabalho e o reinicia em caso de falha. A ferramenta também permite iniciar o Hyprland em modo seguro (safe mode), em que os arquivos de configuração não são carregados, o que pode ser útil para analisar as causas da falha recorrente da sessão.
  • Um novo aplicativo Welcome foi adicionado, que é iniciado na primeira entrada e mostra uma tela com informações introdutórias sobre o Hyprland.
  • O gerenciador de papéis de parede Hyprpaper foi transferido para o uso das bibliotecas hyprtoolkit e hyprwire, o que levou a uma mudança no protocolo IPC.
  • Uma nova ferramenta para localização e tradução de elementos da interface foi adicionada.
  • Adicionada uma opção para ocultar o cursor ao digitar com uma tablet.

Lançamento do servidor compositor Hyprland 0.53 e da biblioteca GUI Hyprtoolkit 0.5

Adicionalmente, pode-se notar o lançamento da ferramenta Hyprtoolkit 0.5, desenvolvida pelos criadores do Hyprland para criar interfaces gráficas em C++, que suportam Wayland nativamente. Entre as características do Hyprtoolkit, destacam-se uma API simples em C++ para criar aplicativos gráficos, suporte embutido a efeitos de animação, integração com Wayland e um sistema de temas simplificado.

Lançamento do servidor compositor Hyprland 0.53 e da biblioteca GUI Hyprtoolkit 0.5


Fonte: opennet.ru
Compre hospedagem confiável para sites com proteção contra DDoS, servidores VPS VDS 🔥 Compre hospedagem confiável para sites com proteção contra DDoS, servidores VPS VDS | ProHoster