Liberta Vidros - Líder Vidros – Sua Solução em Vidros: Qualidade, Rapidez e Orçamento em ...
Líder Vidros – Sua Solução em Vidros: Qualidade, Rapidez e Orçamento em ...

Guia prático de instalação e uso do Liberta Vidros no Linux

O Liberta Vidros é um gerenciador de janelas leve que funciona como complemento a ambientes como Enlightenment e outras compositores X11/Wayland. Ele organiza as janelas automaticamente em layout tipo tile, sem precisar reiniciar o session inteira. O projeto é brasileiro e roda em Python, o que facilita ajustes manuais se você souber mexer no código.

O que o liberta vidros faz de diferente

A maioria dos tilers que eu já vi exige configuração via arquivo de texto denso. O Liberta Vidros segue a mesma lógica, mas simplifica a parte de regras automáticas. Você define padrões para que tipos de janela entrem em qual área, e o tiler respeita isso sem sobrescrever manual. Um detalhe que poucos citam: ele não substitui o WM original, apenas interage com o compositora e move as janelas. Isso significa que funções como shortcuts do Enlightenment continuam funcionando normalmente, mas regras conflitantes podem causar duplicação de comportamento se você não ajustar os bindings primeiro.

Instalação básica

No Debian/Ubuntu e derivados, o pacote normalmente está nos repositórios oficiais ou no PPA do projeto. A instalação via apt é simples, mas requer verificar a versão compatível com a build do Enlightenment que você está usando. Se seu compositora for antigo, pode haver falha na detecção do display mode. No Fedora e Manjaro, a instalação costuma ser via flatpak ou do repositório do projeto mesmo. Recomendo sempre checar a issue tracker antes, porque atualizações recentes do compositor podem quebrar regras antigas temporariamente.

Configuração prática que funciona

O arquivo principal fica em ~/.config/libertavidros/config.yml ou pasta semelhante. Eu costumo começar com uma configuração mínima, testar por alguns dias, e só depois adicionar regras mais específicas. Deixa eu mostrar como eu monto a minha base: - Defina o layout padrão como vertical split. É mais previsível do que horizontal para a maioria dos fluxos de trabalho com terminal + navegador.

- Coloque regras para janelas fixas na esquerda: terminais, editores, ferramentas de sistema. O resto vai para a direita automaticamente. - Adicione uma regra de exceção para janelas de diálogo e popups. Se não fizer isso, o tiler vai tentar redistribuir elas e causa um efeito visual ruim que atrapalha o trabalho.

👉 Clique no botão abaixo para saber mais sobre o assunto!

Um problema que eu enfrentei pessoalmente: depois de atualizar o Enlightenment para uma versão mais recente, o Liberta Vidros começou a ignorar minhas regras de tamanho para janelas do Firefox. O workaround foi desativar a regra automática de redimensionamento e deixar o próprio compositora cuidar do tamanho, mantendo apenas a reposicionamento manual via atalhos. Isso resolveu sem perder a organização geral.

Atalhos e uso diário

Os atalhos padrão são parecidos com os de outros tilers. Mod+H e Mod+L movem o foco, Mod+Enter abre terminal, Mod+J/K navegam entre janelas. A vantagem real é que você consegue alternar entre layout automático e modo flutuante sem fechar aplicativo algum, o que economiza tempo quando precisa usar uma janela temporária. Se precisar mudar o atalho, edite o arquivo de binds e reinicie o serviço. Não precisa reiniciar a sessão inteira. Eu sempre configuro um atalho para alternar entre colapsar e expandir a barra lateral, porque em telas pequenas isso faz diferença imediata.

Pegadinhas e limitações reais

O Liberta Vidros tem um ponto fraco conhecido: suporte limitado a Wayland puro. Se seu ambiente roda inteiramente em Wayland sem fallback Xwayland, algumas regras podem falhar ou não reconhecer certos aplicativos. Nesse caso, a alternativa mais estável é usar o Enlightenment nativo com suas próprias regras de tiling, ou migrar para i3 ou Sway dependendo da necessidade. Outro problema comum é conflito de regras com extensões do navegador. Ferramentas como uBlock ou extensões de leitura às vezes abrem janelas novas que o tiler tenta acomodar e causa travamento momentâneo. A solução prática é adicionar essas janelas à lista de exceções no config.

Download e fonte oficial

O repositório oficial fica no GitHub do projeto. A instalação via pip ou packages da distro é o caminho mais seguro, porque versões compiladas manualmente podem ter dependências desatualizadas. Antes de instalar, leia o README mais recente, porque as instruções mudam conforme a versão do Enlightenment que você usa. Se quiser testar sem comprometer o sistema, rode num container ou máquina virtual primeiro. Eu sempre faço isso antes de aplicar em produção, porque uma configuração errada pode travar a sessão inteira e você perde acesso aos atalhos padrão.

Quem deve usar e quem deve evitar

O Liberta Vidros é bom para quem já usa Enlightenment e quer organizar janelas sem aprender um WM inteiro do zero. Se você está começando agora e quer algo mais documentado, i3 ou sway têm comunidade maior e tutoriais mais acessíveis. Se seu foco é performance máxima em hardware antigo, vale a pena testar, mas o ganho real depende muito do fluxo de trabalho que você já tem estabelecido. Em resumo, a ferramenta funciona bem quando integrada corretamente ao seu ambiente atual. O tempo médio para configurar do zero até o fluxo estável é cerca de uma tarde, se você já tiver familiaridade com YAML e arquivos de configuração do Linux. Se tiver dúvida em alguma etapa, a issue tracker do projeto costuma responder rápido, mas nem sempre tem solução pronta para casos específicos de hardware.