Lançamento do servidor compositor Niri 25.11, que utiliza o Wayland

Após três meses de desenvolvimento, foi lançado a versão do servidor compositivo Niri 25.11, que implementa o método de layout em mosaico (tiling) no estilo da extensão PaperWM do GNOME, onde janelas são agrupadas em uma faixa rolável infinitamente na tela. A abertura de uma nova janela resulta na expansão da faixa, enquanto as janelas anteriormente adicionadas não alteram seu tamanho. O projeto é baseado no uso do protocolo Wayland, mas permite executar aplicativos X11 com o servidor DDX Xwayland. O código do projeto foi escrito na linguagem Rust e é distribuído sob a licença GPLv3. Os pacotes são formados para Fedora, NixOS, Arch Linux e FreeBSD.

A principal diferença do Niri em relação ao PaperWM é a atribuição de uma faixa de janelas própria para cada monitor, que não se sobrepõe às faixas em outros monitores (no PaperWM, a operação separada entre monitores não pode ser realizada devido à vinculação às coordenadas globais das janelas no GNOME Shell). O Niri suporta HiDPI e pode operar em sistemas com várias GPUs (por exemplo, sistemas híbridos com placa de vídeo discreta e GPU integrada). Há uma interface embutida para criar capturas de tela e gravar screencasts, sendo uma característica a possibilidade de excluir determinadas janelas da gravação com informação confidencial.

As áreas de trabalho virtuais no Niri são criadas dinamicamente e, à semelhança do GNOME, são dispostas verticalmente (a fita de janelas gira horizontalmente e a fita de áreas de trabalho — verticalmente). Em cada monitor, pode ser exibido um conjunto independente. para áreas de trabalho virtuaisPara alternar entre áreas de trabalho e janelas, você pode usar gestos de controle no touchpad. Ao desconectar o monitor, a disposição das áreas de trabalho virtuais é lembrada e transferida para o monitor restante, e quando o monitor é reconectado, retorna ao estado original. A configuração é feita através de um arquivo de configuração que permite modificar parâmetros como largura das bordas, margens, modos de saída e tamanhos das janelas. As alterações feitas no arquivo de configuração são aplicadas automaticamente sem reiniciar o servidor compositor.

Lançamento do servidor compositor Niri 25.11, que utiliza o Wayland

Na nova versão:

  • Foi adicionada uma interface para alternar entre janelas usando Alt+Tab com a exibição de miniaturas durante a rolagem das janelas. É possível exibir as janelas vinculadas à área de trabalho virtual atual (tecla "w") ou ao dispositivo de saída (tecla "o"). Também está disponível a combinação de teclas Alt+"`" para alternar entre as janelas do aplicativo atual.
    Lançamento do servidor compositor Niri 25.11, que utiliza o Wayland
  • Efeitos de animação foram adicionados para a transição da janela para o modo de tela cheia e saída dele.
  • Foi implementado o suporte total para o maximizar janelas em tela cheia (anteriormente, o maximizar da janela era apenas na largura total mantendo margens e bordas, agora suporta maximizar ocupando toda a área disponível sem mostrar bordas). O maximizar é realizado ao pressionar o botão correspondente na parte superior da janela ou ao clicar duas vezes com o mouse no cabeçalho.
    Lançamento do servidor compositor Niri 25.11, que utiliza o Wayland
  • Foi adicionada a capacidade de gerar eventos de rolagem do conteúdo ao realizar o arrasto horizontal do cabeçalho da janela no layout em mosaico (o arrasto vertical resulta na movimentação da janela, enquanto o arrasto horizontal resulta na rolagem das informações na janela).
  • Foi dada a possibilidade de definir configurações de layout de janelas específicas, vinculadas a um determinado dispositivo de saída (monitor) ou desktop virtual.
  • Nos arquivos de configuração, foi implementada a diretiva 'include' para a inserção do conteúdo de outros arquivos.
  • Adicionada a suporte a monitores externos conectados via porta DisplayLink.
  • Alterações foram feitas para reduzir o brilho da tela.
  • Adicionada a suporte para definir modos de vídeo personalizados para dispositivos de saída, não restritos aos modos passados via EDID. Por exemplo, 'mode custom=true «1920×1080@100″'.
  • Adicionada a suporte para iniciar sessões de janela niri no WSL (Windows Subsystem for Linux).

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