Lançamento do servidor compositor Hyprland 0.49

Está disponível o servidor compositor Hyprland 0.49, que utiliza o protocolo Wayland. O projeto é voltado para a disposição em mosaico (tiling) de janelas, mas também suporta o arranjo clássico de janelas, a agrupação em forma de abas, o modo pseudo-mosaico e a maximização das janelas. 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, plugins podem ser conectados, e para o controle externo do funcionamento, está disponível IPC baseado em sockets. O código é escrito em C++ e é distribuído sob a licença BSD.

A configuração é realizada através do arquivo de configuração, cujas alterações são aplicadas em tempo real sem necessidade de reinício. Para aumentar o desempenho dos jogos, há a opção de desligar a sincronização vertical (VSync) com o pulso de atenuação de quadros, que é aplicada para evitar a ocorrência de rasgos na exibição (tearing). As funcionalidades adicionais incluem: áreas de trabalho virtuais criadas dinamicamente; modos de arranjo de elementos na tela; tratamento global de teclas de atalho; controle por gestos no touchpad/tela sensível ao toque.

Na nova versão:

  • Foi implementado um sistema de gerenciamento de permissões, que permite controlar o acesso dos aplicativos a determinadas ações, como criação de capturas de tela e screencasts. Se um aplicativo ao qual o usuário não concedeu acesso a ações avançadas tenta executar uma dessas ações, um diálogo é exibido solicitando a confirmação da operação. Por padrão, o novo sistema de permissões está desativado.
  • Adicionada a suporte para o protocolo Wayland xdg-toplevel-tag, que permite que clientes Wayland anexem tags a superfícies de nível superior, que o compositor servidor pode usar para identificar janelas após a reinicialização do aplicativo (por exemplo, um aplicativo pode definir as tags "janela principal" e "configurações" para a janela principal e a janela de configurações). Essa identificação é útil para restaurar a posição, o tamanho e as propriedades das janelas após a reinicialização, assim como para determinar regras especiais para tipos específicos de janelas.
  • Adicionada a suporte para o protocolo Wayland xdg-system-bell, destinado a gerar um sinal de sistema, que pode ser usado, por exemplo, como um aviso em emuladores de terminal. A forma de emissão do sinal é determinada pelo compositor, podendo ser não apenas um som, mas também uma resposta visual.
  • Adicionada a possibilidade de desativar os atalhos de teclado para dispositivos de entrada específicos.
  • Adicionada a suporte para a vinculação separada de manipuladores de clique e arrasto do mouse.
  • Foi adicionada à barra de ferramentas para trabalhar com janelas agrupadas (groupbar) configurações de espessura de fonte, margens e deslocamento do texto.
  • Novos eventos adicionados: monitorremovedv2 e minimized.
  • Novas regras de gerenciamento de janelas foram adicionadas: nofollowmouse e noclosefor.

Lançamento do servidor compositor Hyprland 0.49
Lançamento do servidor compositor Hyprland 0.49


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