Lançamento do servidor compositor Hyprland 0.50

Disponível o servidor compositor Hyprland 0.50, que utiliza o protocolo Wayland. O projeto é voltado para uma composição de janelas em mosaico, mas também suporta disposição clássica de janelas, agrupamento de janelas em forma de abas, modo pseudo-mosaico e exibição de janelas em tela cheia. 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:

  • Adicionada uma opção experimental "render:new_render_scheduling", que fornece a ativação dinâmica da tripla definição quando os recursos estão escassos durante a exibição. Com a tripla definição, são usados três buffers de tela — a primeira é usada para a renderização, a segunda para a exibição na tela, e o terceiro para continuar o processo de renderização ininterrupto, se o primeiro buffer estiver cheio antes da conclusão da varredura vertical. O novo modo permite aumentar significativamente a taxa de quadros em dispositivos de baixo desempenho, à custa de um aumento na latência de saída.
  • Adicionada uma nova regra de gerenciamento de janelas "noscreenshare", que permite proibir a exibição do conteúdo da janela selecionada ao fornecer acesso compartilhado à tela (durante a transmissão, um retângulo preto será exibido em vez da janela).
  • Implementada uma ferramenta de teste própria, que executa um conjunto de testes a cada commit para identificar possíveis regressões.
  • Proposta uma sintaxe simplificada para configurar as opções do monitor (monitorv2).
  • Adicionada suporte à extensão do Wayland ext-workspace, que implementa eventos com informações de estado para áreas de trabalho virtuais, bem como opções para ativar e desativar desktops.
  • Adicionada a opção "cm_auto_hdr" para utilização automática de HDR.
  • Implementadas novas regras para gerenciar o acesso ao teclado.
  • Apoio interrompido para APIs de renderização antigas; agora é necessário, no mínimo, OpenGL ES 3.0.
  • Removidas as configurações para desativar o mecanismo "explicit sync", que possibilita reduzir latências e eliminar artefatos.

Lançamento do servidor compositor Hyprland 0.50
Lançamento do servidor compositor Hyprland 0.50


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