Lançamento dos servidores compostos Hyprland 0.54 e labwc 0.9.4

Está disponível o servidor compositor Hyprland 0.54, que utiliza o protocolo Wayland. O projeto é focado na disposição de janelas em mosaico, mas também suporta o arranjo clássico de janelas livres, agrupamento de janelas em forma de abas, modo pseudo-mosaico e maximização de janelas. O código é 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:

  • Foi adicionada a capacidade de aplicar diferentes modos de disposição de janelas em diferentes áreas de trabalho virtuais e monitores. Por exemplo, para as áreas de trabalho virtuais 1-4, pode-se escolher o modo dwindle (modo mosaico estilo BSPWM), para 5-8 — o modo master (uma janela principal à esquerda, as demais em pilha à direita), e para 9-10 — scroll (rolagem infinita de janelas). O processo de criação e manutenção de disposições personalizadas foi significativamente simplificado.
  • Um novo modo de disposição monocle foi adicionado, onde as janelas sempre ocupam todo o espaço disponível. O código do plugin hyprscrolling foi movido para a parte principal do Hyprland.
  • A performance em sistemas com GPUs integradas foi significativamente aumentada (de 50% a 500%).
  • O trabalho na integração do módulo Hyprnix foi concluído, desenvolvido para simplificar a instalação e configuração do Hyprland com o uso do gerenciador de pacotes Nix. A integração completa com Nix foi implementada, entre outras coisas, no Hyprpm e start-hyprland.
  • Apoio ao gesto cursorZoom foi adicionado, permitindo usar o touchpad para alterar o tamanho do cursor.

Lançamento dos servidores compostos Hyprland 0.54 e labwc 0.9.4

Adicionalmente, pode-se destacar o lançamento do projeto labwc 0.9.4 (Lab Wayland Compositor), que desenvolve um compositor para Wayland com características semelhantes ao gerenciador de janelas Openbox (o projeto é apresentado como uma tentativa de criar uma alternativa ao Openbox para Wayland). servidor Entre as características do labwc, o minimalismo, implementação compacta, amplas opções de personalização e alta performance são mencionadas. Efeitos animados, gradientes e ícones, exceto botões para janelas, não são suportados por princípio. O labwc é utilizado no ambiente gráfico da distribuição Raspberry Pi OS e é opcionalmente suportado nos ambientes de desktop Xfce e LXQt. O código do projeto é escrito em C e distribuído sob a licença GPLv2.

A biblioteca wlroots é utilizada como base. É possível conectar extensões que implementam funções como captura de telas, exibição de papéis de parede na área de trabalho, posicionamento da barra e do menu. O tema, o menu básico e os atalhos podem ser configurados através de arquivos de configuração no formato XML. Além do menu raiz integrado, que pode ser personalizado através do arquivo menu.xml, é possível conectar implementações de menus de aplicativos de terceiros, como bemenu, fuzzel e wofi. Para a barra, pode-se usar Waybar, sfwbar, Yambar ou LavaLauncher. Para gerenciar a conexão de monitores e alterar suas configurações, recomenda-se o uso de wlr-randr ou kanshi. O bloqueio de tela é realizado com swaylock.

Na nova versão:

  • Para os temas, foi implementado o parâmetro window.button.hover.bg.color para mudar a cor de fundo dos botões ao passar o mouse.
  • A interface de tela agora suporta a rolagem para alternar entre janelas abertas, caso as miniaturas ou títulos das janelas não caibam na área disponível.
  • Foi adicionada a opção NextWindow para mudar o foco para a próxima janela vinculada a áreas de trabalho, dispositivos de saída e identificadores de janelas.
  • Foi adicionada a configuração "" para escolher a área de trabalho ativa ao iniciar. área de trabalho virtual.
  • Agora, é necessária a versão mínima 1.22.90 do protocolo Wayland.

Lançamento dos servidores compostos Hyprland 0.54 e labwc 0.9.4

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