A maioria dos usuários de Linux tem um ambiente gráfico que lhes agrada mais. Exemplos mais comuns seriam o Gnome, o KDE, XFCE, LXDE, LXQT, MATE, Cinnamon, entre outros. Mas é bastante comum que usuários mais avançados optem por uma opção mais leve e simples os chamados Window Managers (gerenciadores de janelas). Na verdade, todos os ambientes de desktop, como o Gnome, são construidos como uma série de aplicativos que rodam sobre um determinado gerenciador de janelas, mas as vezes tudo que o usuário quer é um conjunto básico de ferramentas gráficas que simplesmente cuidem de gerenciar suas janelas e espaços de trabalho.
Neste âmbito, existem excelentes alternativas leves: Openbox, Fluxbox, Blackbox e um monte de outros que terminam em box, são gerenciadores de janelas tradicionais, baseados em janelas que flutuam, que você pode redimensionar, arrastar, etc. Mas existe um outro tipo de gerenciador de janelas muito comum entre programadores e outros usuários avançados: os chamados "tiling window managers". Diferente de um gerenciador de janelas como o Openbox, no qual as janelas flutuam, os tiling window managers usam todo o espaço disponível da tela para arranjar as janelas como se fosse um mosaico ou mural. Essa abordagem simplista se torna extremamente eficiente pelo fato desses gerenciadores serem fortemente focados no uso do teclado, aumentando a produtividade.
Dentre os gerenciadores de janelas desse tipo, um dos mais populares é o i3, o foco deste review. O i3 é um gerenciador extremamente leve, não muito difícil de usar e focado em usuários avançados que visam a produtividade e simplicidade, sem frescuras. Seu visual é minimalista, e um tanto quanto "old-school". Com vários terminais abertos na tela, dá uma sensação "hacker" bem legal. Com o uso de simples atalhos de teclado, você pode dividir, redimensionar e posicionar suas janelas como quiser. Outros atalhos permitem alternar entre uma e outra. Usuários que usem muitas aplicações em terminal, como emacs, vim, cmus, links, entre outros, acabam podendo realizar todas as suas tarefas sem tirar a mão do teclado, alternando com facilidade entre varias janelas.
Um programa adicional importante para o i3 é o dmenu, um menu acionado com um atalho de teclado (normalmente alt+d) que permite abrir facilmente seus ativos digitando apenas um pedaço do seu nome. Afinal, a maioria das pessoas não curte ficar abrindo um terminal pra cada programa que vai usar :)
O i3 é extremamente configurável, com várias tarefas podendo ser automatizadas ou atribuídas a atalhos de teclado. Os diversos ambientes de trabalho podem ser nomeados, programas podem ser executados automaticamente ao iniciar a sessão, etc. Como ele não tem uma ferramenta para mudar o wallpaper, por exemplo, você pode por exemplo achar interessante programar o feh para ser executado automaticamente e setar o seu wallpaper no início da sessão. Se você quiser que suas janelas flutuem como em outros gerenciadores de janela, também é possivel setar atalhos de teclado pra isso =)
Fiquem com algumas screenshots do i3 rodando na minha máquina com Arch Linux. Pra mais informações, visite www.i3wm.org
Janelas flutuantes também podem ser usadas
Alguns games da Steam. Ignorem as notificaçoes na barrinha embaixo, eu não tinha configurado ainda rsrs
Pokemon!
Mais uma sessão de Pokemon rsrs
Código aleatório em C só pra mostrar o VIM funcionando
Mais jogos antigos rodando
Nenhum comentário:
Postar um comentário