Os 5 principais plugins Hyprland para melhor usabilidade

Os 5 principais plugins Hyprland para melhor usabilidade
Uma fotografia de um monitor de mesa em frente a um fundo cinza.

Hyprland é um gerenciador de janelas avançado, baseado em Wayland, projetado para usuários Linux. Ele ostenta uma gama de recursos inovadores, incluindo um compositor de exibição personalizado e a capacidade de instalar plugins de terceiros por meio de seu gerenciador de pacotes. Neste artigo, exploraremos os 5 melhores plugins disponíveis para Hyprland e forneceremos um guia sobre como instalá-los em seu sistema.

Preparando seu sistema para plugins Hyprland

Diferentemente de ambientes de desktop convencionais, o Hyprland trata seus plugins como extensões diretas para o gerenciador de janelas. Esse método é um pouco similar ao dwm, onde patches são aplicados editando manualmente o código-fonte do gerenciador de janelas.

Um terminal mostrando o config.def.h do dwm.

Devido a essa configuração única, você deve primeiro instalar algumas dependências antes de poder prosseguir com a instalação de plugins para Hyprland. Execute o seguinte comando:

Se você estiver no Arch Linux, você pode usar o gerenciador de pacotes pacman:

Para o Ubuntu, instale estas dependências com o apt:

Use o gerenciador de pacotes integrado no Hyprland para preparar as ferramentas necessárias para instalar plugins de terceiros:

Um terminal mostrando o processo de atualização e construção dos arquivos de plugin para o Hyprland.

Agora que configuramos tudo, vamos explorar alguns dos melhores plugins do Hyprland que você pode instalar no seu desktop hoje mesmo.

1.hy3

Hy3 é uma extensão robusta para Hyprland que permite o agrupamento manual de janelas, uma reminiscência do i3 e do Sway. Ele aproveita o recurso de grupos de janelas do Hyprland para modificar a orientação das divisões com base em suas configurações atuais, permitindo que você imponha divisões horizontais ou verticais usando um comando de despacho do Hyprland.

Uma captura de tela mostrando um layout semelhante ao i3 no Hyprland.

O Hy3 também apresenta uma opção de “auto tiling” que alterna entre divisões horizontais e verticais, proporcionando maior flexibilidade para layouts de janelas, especialmente para espaços de trabalho dinâmicos.

Uma captura de tela mostrando o recurso de mosaico automático no Hy3.

Para instalar o Hy3 na sua sessão Hyprland, execute os seguintes comandos:

Em seguida, habilite o plugin Hy3 e carregue-o na sua sessão atual:

Edite seu arquivo de configuração do Hyprland com seu editor de texto preferido:

Localize a seção “geral” e altere a variável de layout de “dwindle” para “hy3”.

5 Melhores Plugins Hyprland 05 Destaque Hy3 Layout Config

Salve suas alterações e aplique as novas configurações pressionando Ctrl+ O.

2. Hiperbarras

Barras de título desempenham um papel crucial em ambientes de desktop, fornecendo contexto para a janela em execução no momento. No entanto, muitos gerenciadores de janelas optaram por um design minimalista, tornando desafiador identificar janelas ativas dentro de um espaço de trabalho.

Hyprbars é um plugin direto para Hyprland que restabelece essas barras de título úteis. Ele inclui inúmeras opções de personalização, permitindo que você ajuste a altura, a cor e até mesmo as fontes das suas barras de janela.

Uma captura de tela mostrando um exemplo de desktop com o Hyprbars em execução.

Além disso, o Hyprbars pode integrar elementos de interface em suas barras de título, permitindo que você replique controles tradicionais do ambiente de desktop, como “Fechar”, “Minimizar” e “Maximizar”.

Uma captura de tela destacando o botão Fechar personalizado no Hyprbar.

Para instalar o Hyprbars, execute o seguinte comando em uma nova sessão de terminal:

Ative o plugin Hyprbar usando o subcomando “enable”:

Pressione Win+ Qpara abrir um novo terminal e verificar se o Hyprland está adicionando barras de título às suas janelas.

3. HiperEasymotion

Uma frustração comum com gerenciadores de janelas é a falta de métodos rápidos e eficientes para selecionar uma janela dentro de um espaço de trabalho. Por exemplo, em Hyprland, a seleção de janelas geralmente requer o uso do mouse ou a troca de janelas usando atalhos de teclado.

O HyprEasymotion resolve isso implementando o sistema Easymotion do Vim, permitindo uma navegação rápida diretamente para a janela desejada sem a necessidade de alternar entre outras.

Uma captura de tela mostrando os prompts do Easymode nos terminais Hyprland.

Além disso, o HyprEasymotion vai além do simples foco de janela; você pode criar atalhos de teclado personalizados para executar ações, como fechar uma janela selecionada no Easymode.

Para adicionar o plugin HyprEasymotion, execute o seguinte comando em um terminal:

Assim como com outros plugins, inicie-o na sua sessão atual com o subcomando enable:

Enquanto o HyprEasymotion estiver ativo, você ainda precisa configurar uma tecla de atalho para funcionalidade adequada. Para fazer isso, abra o arquivo de configuração do Hyprland com seu editor de texto preferido:

Navegue até a seção Atalhos de teclado e adicione a seguinte linha no final do primeiro bloco de atalhos de teclado:

Um terminal destacando a combinação de teclas personalizada que ativa o HyprEasymode.

Salve suas alterações e verifique a operação pressionando Win+ Zpara garantir que os indicadores do Easymode apareçam nas janelas.

Uma captura de tela mostrando os rótulos HyprEasymode em um espaço de trabalho.

4. Hiperexpo

Hyprexpo é um plugin engenhoso para Hyprland que adiciona um modo de visão geral para toda a sua sessão de desktop, semelhante aos recursos vistos no KDE e GNOME. Esta visão geral fornece uma visão abrangente de todas as janelas ativas em seus vários espaços de trabalho, tornando-a uma ferramenta vital para a produtividade.

Uma captura de tela mostrando uma visão geral do HyprExpo de todos os espaços de trabalho na sessão atual.

Além disso, o Hyprexpo vem com diversas opções de personalização, permitindo que você personalize como os espaços de trabalho ativos são exibidos e até mesmo implemente gestos semelhantes aos do macOS para alternar o modo de visão geral.

Para instalar o Hyprexpo, execute o seguinte comando:

Após a instalação, ative o plugin Hyprexpo na sua sessão atual:

Edite seu arquivo de configuração Hyprland para adicionar a seguinte linha à seção Atalhos de teclado:

Salve suas alterações e pressione Win+ Ipara testar se o Hyprexpo está funcionando corretamente.

Uma captura de tela mostrando o HyprExpo exibindo vários espaços de trabalho preenchidos.

5. Áreas de trabalho virtuais

Uma desvantagem notável da abordagem multimonitor do Hyprland é que cada monitor mantém seu próprio conjunto de espaços de trabalho independentes. Embora isso possa parecer benéfico, geralmente leva à confusão ao gerenciar várias janelas espalhadas em diferentes desktops. Eu pessoalmente tive dificuldade em alternar janelas de outro espaço de trabalho involuntariamente porque meu cursor estava em um monitor secundário.

Uma captura de tela mostrando uma área de trabalho bagunçada com várias janelas ativas.

Virtual-desktops é um plugin inteligente que aborda esse problema criando uma classe unificada de áreas de trabalho de desktop dentro do Hyprland. Essa abordagem permite que o gerenciador de janelas visualize toda a sua configuração de vários monitores como um único “monitor virtual”, simplificando o gerenciamento de áreas de trabalho de forma semelhante a ambientes como GNOME ou KDE.

Para instalar o plugin virtual-desktops, execute o comando abaixo em um novo terminal:

Habilite o plugin virtual-desktops usando o comando enable do Hyprpm:

Abra seu arquivo de configuração do Hyprland com seu editor de texto preferido.

Pressione Ctrl+ We digite “workspace” para pular para a área de configuração relevante sobre as vinculações do workspace.

Remova as linhas que correspondem aos espaços de trabalho 6 a 10 e substitua a palavra-chave “workspace” nas combinações de teclas para os espaços de trabalho 1 a 5 por “vdesk”.

Um terminal destacando o

Role para baixo, remova as teclas de atalho de movimento para os espaços de trabalho 6 a 10 e substitua o valor “movetoworkspace” por “movetodesk”.

Um terminal destacando o

Pressione Ctrl+ Opara salvar e implementar sua configuração atualizada do Hyprland.

Por fim, verifique se o plugin funciona corretamente pressionando Win+ 1duas vezes.

Explorar e instalar alguns dos principais plugins para Hyprland é apenas o começo de sua jornada no reino diverso de gerenciadores de janelas e ambientes de desktop. Você está pronto para adotar uma solução abrangente?

Crédito da imagem: Justin Morgan via Unsplash . Todas as modificações e capturas de tela por Ramces Red.

Fonte

Deixe um comentário

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