i3 Window Manager
O i3 é um window manager para Linux que é proeminiente por ser utilizar “tiling” para organizar as janelas em vez de deixá-las flutuando.
Nomenclatura
Neste documento, utilizarei os seguintes símbolos:
^- shift;⌘- super;=- enter;
Comandos e atalhos
Os comandos mais comuns do i3 são os seguintes:
⌘D: abrir menu de aplicações;⌘^Q: fechar janelas;⌘=: abrir o terminal;⌘V: indicar para o i3 que a próxima janela deve aberta embaixo em de à direita;⌘S: alternar para o modo “stacking”;⌘W: alternar para o modo “tab”;⌘E: alternar para o modo “tiling”;⌘e alguma direção: mudar a janela;⌘R: entrar ou deixar modo “resize”;⌘←ou⌘→: diminuir ou aumentar o tamanho da janela quando em modo “resize”;⌘^e alguma direção: mover a janela para o lado indicado;⌘^e algum número: mover a janela para o espaço de trabalho indicado;⌘e algum número: ir para o espaço de trabalho indicado;
Outros comandos menos utilizados mas que podem ser úteis:
⌘^R: recarregar o i3;
Relação entre setas e o teclado
Se estiver utilizando um teclado com layout ANSI, pode-se usar algumas letras do teclado também como setas em vez das próprias setas direcionais do teclado. No caso:
j= esquerda;k= baixo;l= cima;;= direita;
Comandos do i3
i3lock: travar a tela;
Configuração
No arquivo ~/.i3/config, podemos configurar o i3:
bindsym $mod+shift+x exec i3lock # cria o atalho `⌘^x` e o associa ao comando `i3lock`
exec spotify # começa o spotify junto com o i3
exec_always feh --bg-scale ~/Pics/wallpaper.jpg # começa o comando `feh` sempre que o i3 iniciar