Niri 0.1.10 chega com melhorias em janelas flutuantes, comandos, compatibilidade e muito mais

Servidor composto Niri Wayland

O lançamento da nova versão do Niri 0.1.10, que vem com diversos recursos e melhorias, das quais se destacam as melhorias na compatibilidade com janelas flutuantes, melhorias na configuração de entrada, no modo tablet, entre outras coisas.

Para quem não conhece Niri, saiba que este é um Servidor composto baseado em Wayland, inspirado em o layout lado a lado da extensão GNOME PaperWM. Este servidor organiza as janelas em uma faixa horizontal que se expande dinamicamente quando novas janelas são abertas, mantendo inalterado o tamanho das anteriores.

Niri permite executar aplicativos X11 através do Xwayland DDX E diferentemente do PaperWM, onde todas as janelas compartilham uma faixa global, Niri atribui uma faixa separada para cada monitor. Isso melhora o manuseio de configurações de vários monitores, especialmente ao usar sistemas híbridos com GPUs integradas e discretas.

O que há de novo no Niri 0.1.10?

Nesta nova versão que o Niri 0.1.10 é apresentado Agora você pode arrastar uma janela para um novo local mantendo pressionado o título da janela com o mouse ou tocando na tela sensível ao toque. Esta alteração visa evitar que o layout mude involuntariamente, uma vez que foi implementado um limite de resistência que exige que seja ultrapassado antes que a janela se mova.

Outra novidade que se apresenta nesta nova versão é que o capacidade de vincular comandos específicos a eventos de abertura ou fechamento da tampa do computador laptop ou mude para o modo tablet. Isto permite, por exemplo, ativar automaticamente o teclado na tela ao mudar para o modo tablet. Além disso, os desktops virtuais agora podem ser movidos automaticamente para um monitor externo quando a tampa do laptop é fechada.

Além disso, o Niri 0.1.10 agora apresenta o suporte para consulta set_cursor_position_hint, a qual permite que aplicativos forneçam informações para o administrador composto sobre a posição final do cursor, mesmo quando está bloqueado no modo lock_pointer. Isso indica que aplicativos como o Blender o utilizam para informar ao compositor a localização final após um movimento bloqueado do ponteiro, para que o compositor possa atualizar a localização do seu próprio ponteiro para corresponder a ele.

Em Niri 0.1.10 agora é possível personalizar ainda mais o comportamento dos dispositivos de entrada, uma vez que opções de trackball incluídas, bem como configurações adicionais para rolagem com a roda do mouse ou touchpad.

Do outras mudanças que se destacam:

  • As informações sobre a área de trabalho virtual ativa são salvas, mesmo depois que um monitor é reconectado.
  • Adicionada uma ação para controlar a ativação de monitores no modo de espera. Por padrão, os monitores são ativados automaticamente após qualquer evento de entrada, mas agora podem ser gerenciados manualmente.
  • Adicionadas opções para ocultar o cursor durante a digitação ou após um determinado período de inatividade.
  • Um arquivo foi incluído para iniciar o Niri sob o controle do dinit, um gerente de serviço.
  • Adicionado suporte para executar o niri como um serviço dinit: arquivos em resources/dinit/ e código correspondente em niri-session
  • Adicionado um sinalizador de desabilitação de nomes de monitores de configuração de depuração como uma solução alternativa para travamento do Niri ao conectar dois monitores que relatam exatamente a mesma marca/modelo/número de série.
  • A janela em foco agora ficará visualmente inativa quando um aplicativo da camada shell na frente dela tiver o foco do teclado.

finalmente se você está interessado em saber mais sobre isso, você pode verificar os detalhes no link a seguir

Como instalar o Niri no Linux?

Para os interessados ​​no projeto, saiba que são oferecidos pacotes compilados para Fedora, NixOS, Arch Linux e FreeBSD.

No caso do Fedora ou derivados, basta digitar:

dnf copr enable yalter/niri

Enquanto para Arch Linux, o comando é o seguinte:

sudo pacman -S niri

Se você usa uma distribuição que não possui pacotes pré-compilados, você pode consultar o documentação oficial do projeto para obter instruções detalhadas sobre como construir o Niri a partir do código-fonte. Nesta página você também encontrará informações sobre configurações personalizadas.


Deixe um comentário

Seu endereço de email não será publicado. Campos obrigatórios são marcados com *

*

*

  1. Responsável pelos dados: Miguel Ángel Gatón
  2. Finalidade dos dados: Controle de SPAM, gerenciamento de comentários.
  3. Legitimação: Seu consentimento
  4. Comunicação de dados: Os dados não serão comunicados a terceiros, exceto por obrigação legal.
  5. Armazenamento de dados: banco de dados hospedado pela Occentus Networks (UE)
  6. Direitos: A qualquer momento você pode limitar, recuperar e excluir suas informações.