2 pontos por GN⁺ 2025-03-13 | 1 comentários | Compartilhar no WhatsApp
  • O autor passou 35% da vida usando gerenciadores de janelas em mosaico. Já usou Sway e i3, e recentemente acabou migrando para o Niri por causa de bugs no Sway.
  • Usa Wayland há bastante tempo e decidiu mudar para o Niri por causa de problemas de clicar e arrastar no Sway.
  • Apresentando o Niri
    • Niri é um gerenciador de janelas em mosaico com rolagem, em que cada espaço de trabalho é uma faixa infinitamente larga que pode ser rolada para a esquerda e para a direita.
    • Sentindo necessidade de um novo desafio e de mudança, resolveu experimentar o Niri.
  • Vantagens do Niri
    • Abrir uma janela não afeta as outras janelas.
    • Suporta compartilhamento de tela por janela e a capacidade de ocultar janelas específicas durante o compartilhamento.
    • A ferramenta de captura de tela integrada é superior ao grim+slurp do Sway.
    • A duração da bateria aumentou cerca de 2 horas em comparação com o Sway.
  • Limites dos gerenciadores de janelas em mosaico tradicionais
    • Gerenciadores de janelas em mosaico tradicionais forçam a otimização do layout das janelas.
    • As restrições de espaço exigem um gerenciamento de janelas ineficiente.
    • O Niri oferece a velocidade dos gerenciadores de janelas em mosaico tradicionais sem essas restrições de espaço.
  • Conclusão
    • Considerando os diferentes tamanhos de tela e a maior capacidade de processamento, os gerenciadores de janelas em mosaico tradicionais já não são mais a escolha ideal.
    • Se você usa Sway ou outro gerenciador de janelas em mosaico tradicional baseado em Wayland, vale a pena experimentar o Niri.

1 comentários

 
GN⁺ 2025-03-13
Comentários do Hacker News
  • Uso gerenciadores de janelas em mosaico há 10 anos para pesquisa e trabalho, e nunca senti necessidade de mais de 5 áreas de trabalho. A vantagem de um gerenciador de janelas em mosaico é manter um modelo mental simples e conciso. Tento fechar todas as abas no fim de cada dia. É difícil entender a vantagem de muitas áreas de trabalho quando já existem outras ferramentas como tmux
  • Uso o Gnome e, por padrão, mantenho todas as janelas em tela cheia. Às vezes faço janelas de meia largura com win+left/right. Fico me perguntando se sou antiquado
  • Como alguém que vem de gerenciadores de janelas em mosaico tradicionais, quero saber como é o fluxo de trabalho com atalhos de teclado
    • O mais importante é ir para uma janela/área de trabalho/programa específico com atalhos fixos como Super+[0-9]. Se isso puder resolver o problema de "gerenciamento de áreas de trabalho" descrito no TFA, eu ficaria satisfeito
    • Fico me perguntando se faz sentido organizar uma área de trabalho no Niri com navegador, editor, várias janelas de terminal etc. Preciso alternar instantaneamente de "navegador" para "terminal"
  • Como usuário de longa data de i3/sway, o Niri parece muito confortável. Consigo aproveitar a maior parte da memória muscular do sway para mover o foco, mover janelas etc. Funciona de forma estável com xwayland-satellite
    • O maior problema é "perder" janelas. Abro uma janela em uma pilha profundamente aninhada, vou fazer outra coisa e esqueço que tinha aberto a janela
    • Isso também acontece até certo ponto no sway, mas é muito mais fácil percorrer todas as áreas de trabalho
    • Seria bom ter um recurso tipo "mapa de janelas" vinculado a Alt-Tab
  • Gosto de gerenciadores de janelas em mosaico e já usei i3 e hyprland, mas nunca consegui me adaptar completamente e sempre acabo voltando para o Xfce
    • O motivo de os experimentos terminarem é que, quando o número de janelas aumenta, fica difícil administrar se eu não organizar direito as áreas de trabalho, layouts etc.
    • Rodei o Niri e, em 10 minutos, ele pareceu mais confortável do que outros gerenciadores de janelas em mosaico. É intuitivo e a integração com o mouse é excelente. Pode ser cedo demais para julgar, mas é algo que eu queria havia anos. Vou avaliar por quanto tempo demora até eu sentir vontade de voltar para o Xfce
  • Leitura interessante. Todo mundo tem seus limites
    • Em vez de descobrir qual biblioteca mudou, desisto de quase 10 anos de memória muscular e melhorias no fluxo de trabalho
  • Como usuário do hyprland, usei o Niri por um tempo e funcionou bem. Ele combina perfeitamente com quem vem de um fluxo de trabalho típico do Windows em monitor único. Acho que configurações de mosaico mais complexas têm um teto de produtividade mais alto. Se você é do tipo que mantém mais de 10 áreas de trabalho abertas, provavelmente deveria escolher o Niri. Também fico curioso se, para quem mantém só algumas janelas abertas, a bateria aumenta. Ganhar 2 horas só trocando o gerenciador de janelas é impressionante
  • Não funcionou bem para mim. Janelas que se estendem além das bordas da tela me causavam uma ansiedade estranha e ficavam puxando minha atenção o tempo todo. Depois de cerca de dois meses de uso, migrei para o hyprland
    • Tecnicamente, o Niri é muito bonito. Base de código moderna em Rust, boa estrutura de código, fácil de entender e de modificar
  • Acho que i3/sway fez muita gente entender errado que, para muita gente, tiling significa mosaico manual. Dividir e organizar janelas manualmente não era o objetivo original do tiling
  • Recomendo experimentar um gerenciador de janelas não convencional para quem quer entender o que está acontecendo no desktop Linux. Aprendi mais sobre Linux usando gerenciadores de janelas em mosaico
    • Não sei se fiquei mais produtivo, mas foi uma ótima experiência de aprendizado, ergonomicamente excelente e dá uma grande satisfação construir seu próprio ambiente de desktop