Primeiramente, o meu muito obrigado ao usuário
zezaocapoeira, que através de comentários e screenshots, me incentivou a usar o gerenciador de janelas
i3. Obrigado zezaocapoeira, você é 10!
O artigo leva em consideração a distribuição Slackware e Ubuntu, mas as informações servem para qualquer distribuição que tenha o gerenciador de janelas i3 instalado.
Comecei a usar o i3 recentemente, por isso, não tenho muito conhecimento sobre ele, somente o básico. Mesmo assim, creio que posso ajudar usuários que estão querendo começar a usar o i3 e gostariam de orientações iniciais.
Sobre o i3
i3 é um gerenciador de janelas muito leve, que suporta vários monitores (cada área de trabalho fica em um monitor automaticamente), acessível tanto através de teclas de atalho, como por mouse. Também é muito simples de configurar, pois suas configurações são definidas em texto simples.
Página oficial:
Guia do usuário:
Screenshots:
Veja o vídeo de apresentação, sobre o uso básico do i3:
E veja este vídeo mostrando o i3 em ação:
Instalação no Ubuntu
Para usuários da distribuição Ubuntu, existe o meta-package i3, basta executar:
# apt-get install i3
Na tela de login, escolha i3.
Instalação no Slackware
Usuários da distribuição Slackware podem instalar o i3 e suas dependências através de SlackBuilds. Para quem tem o
sbotools, que é o gerenciador de pacotes SlackBuilds com gerenciamento de dependências, basta executar:
# sboinstall i3 i3status
Escolha o gerenciador de janelas i3:
xwmconfig
Primeira vez no i3
Após inicializar o i3 pela primeira vez, aparecerá uma janelinha perguntando:
You have not configured i3 yet.
Do you want me to generate ~/.i3/config?
<Enter> Yes, generate ~/.i3/config
<Esc> No, I will use the defaults
Pressione
Enter, para que seja criado o arquivo de configuração.
Depois, será apresentado:
Please choose either:
--> <Win> Win as default modifier
<Alt> Alt as default modifier
Afterwards, press
<Enter> to write ~/.i3/config
<ESC> to abort
Nesse caso, se pressionar
Enter, a tecla MOD será "Win" (aquela com bandeirinha do Windows). Se quiser que a tecla MOD seja
Alt, pressione
Alt, para mudar e
Enter.
Mas, o que é a tecla MOD? É a tecla que serve de base para ser usada em atalhos para gerenciar as janelas. Por exemplo, para deixar uma janela ocupando toda a tela (FullScreen) o comando é
MOD+f.
Configuração básica do i3
Agora, diante dessa tela minimalista, sem menus e exigindo combinações de teclas para gerenciar as janelas, o usuário pode ficar um pouco atordoado ou perdido. É normal, fique tranquilo.
Primeiramente, abra o terminal com a seguinte combinação de teclas:
MOD+Enter
Crie um backup do arquivo de configuração original (intocado), para recarregá-lo caso algo dê errado:
cp .i3/config .i3/config.ori
Use seu editor de texto preferido e edite o arquivo de configuração do i3:
nano .i3/config
Se quiser alterar a tecla MOD, procure por:
set $mod
Caso prefira definir a tecla MOD como
Alt, deixe assim:
set $mod Mod1
Se quiser a tecla Win como MOD, deixe assim:
set $mod Mod4
Agora, procure por:
bindsym $mod+Return exec i3-sensible-terminal
É a definição do terminal executado quando se usa a combinação:
MOD+Enter
Troque para seu terminal preferido. Como exemplo, se gosta do
xfce4-terminal, deixe assim:
bindsym $mod+Return exec xfce4-terminal #i3-sensible-terminal
Fique livre para usar o terminal que mais agrada, Outro exemplo:
gnome-terminal
Mas calma, não feche o arquivo de configuração ainda. Vamos olhar os atalhos.
Atalhos
Perceba que há atalhos para algumas coisas bem úteis neste arquivo de configuração do i3. Exemplo:
- Fechar janela: Shift+MOD+q
- Nova área de trabalho: MOD+2 (ou 3, 4, etc)
- Reiniciar o gerenciador i3: Shift+MOD+r
- Fechar o gerenciador i3: Shift+MOD+e (quando aparecer, clique em: yes, exit para sair)
Você pode adicionar seus próprios atalhos. Exemplo:
bindsym $mod+b exec firefox &
bindsym $mod+t exec thunar &
Assim, a combinação
MOD+b executará o navegador Firefox e a combinação
MOD+t executará o gerenciador de arquivos Thunar.
Você pode usar outros gerenciadores como o Nautilus (usado no GNOME e no Ubuntu) ou Nemo (usado no
Linux Mint). O "&" é opcional, serve apenas para executar o comando em background.
Agora sim, se quiser, salve o arquivo e feche.
Saia do terminal com:
exit
Mas para fazer as novas configurações entrarem em vigor, reinicie o i3 com a combinação:
Shift+MOD+r.
Veremos como incrementar o i3, mais à frente. Mas por enquanto, com essa configuração básica, você pode usar e testar o i3 antes de incrementar.
Usando e testando o i3
Primeiramente, verifique se o terminal que você escolheu está correto, com a combinação
MOD+Enter. Sem fechá-lo, abra o navegador através de combinação de teclas. Se configurou o atalho do navegador como mostrado anteriormente, use a combinação
MOD+b.
Percebeu que agora as janelas ficaram lado a lado?
Esse é modo padrão do i3, abrir janelas lado a lado. Experimente mudar para o modo com abas laterais:
MOD+w. Depois o modo com abas sobrepostas:
MOD+s. Para voltar ao modo padrão, use
MOD+e.
Talvez você prefira esse modo.
Existe um outro modo, chamado Resize que pode ser acessado com
MOD+r. Depois de ativo, use as teclas
j, k, l e
ç para alterar o tamanho das janelas. Quando terminar, use
Esc para sair do modo Resize.
O modo Resize não é muito bom, se você tem mouse, porque o tamanho das janelas pode ser alterado com o mouse.
Mais um modo é a janela flutuante. Use a combinação
Shift+MOD+barra de espaço. Assim a janela fica "solta" da grade e você pode movê-la livremente ou alterar suas dimensões com o mouse.
A melhor forma de testar o modo Resize, é combiná-lo com o modo flutuante. Para isso, torne uma janela flutuante e depois ative o modo Resize, e use as teclas:
j, k, l e
ç.
Tá pegando o jeito!
- Para abrir janelas verticalmente, use MOD+v antes de abrir uma nova janela.
- Para abrir janelas horizontalmente, use MOD+h antes de abrir uma janela.
- Para enviar uma janela para outra área de trabalho, use Shift+MOD+x, onde x é o número da área de trabalho.
Resumo dos atalhos:
O buscador de aplicativos do i3 é o
Dmenu. Acessível através do comando
MOD+d. Após acessar o
Dmenu, digite o parâmetro de busca e selecione uma opção, usando as setas do teclado.
OK. Isso é tudo o que você precisa saber para começar a usar o i3. A seguir, veremos como incrementar o i3 para deixá-lo um pouco mais legal. Mas, na prática, isso não afeta em nada sua usabilidade.