Eu uso o i3wm nos últimos dias no Kubuntu 14.04.1 LTS (derivado do Ubuntu), e é uma experiência um pouco diferente.
Como o Ubuntu usa o LightDM Display Manager, você pode instalar o i3wm e experimentá-lo ao lado do seu gerenciador de janelas atual.
Basta instalar os pacotes adequados usando o seguinte no seu shell:
sudo apt-get install i3
Observe que o Ubuntu usa uma versão mais antiga do i3, devido ao processo que o Ubuntu usa para atualizar novos pacotes para seus repositórios. Você também pode seguir as instruções encontradas aqui no site i3wm, para usar a versão estável mais recente.
Depois de instalar o i3, faça logout no seu gerenciador de telas, que é o responsável pelo seu login e inicia o gerenciador de janelas. Clique na caixa do gerenciador de janelas, altere-a para i3 e faça o login. Agora você deve estar no i3wm, e um prompt será exibido para gerar seu arquivo de configuração e perguntar qual chave modificadora você deseja usar (Alt ou Super).
Alguns atalhos de teclado básicos para ajudá-lo com seu primeiro uso:
Mod+Enter # Starts a terminal session
Mod+d # Brings up dmenu, which finds commands from your $PATH
Mod+Shift+e # Prompt to exit i3wm
Seu arquivo de configuração estará dentro .i3/config
e possui uma lista de todas as combinações de teclas. É bastante configurável, eu tenho o meu conjunto para ativar mod+b
o meu navegador da web e mod+m
ativar o vapor. Também liguei minhas janelas alternando teclas direcionais para, em hjkl
vez de jkl;
corresponder às combinações de teclas do vim que eu uso em todos os outros programas em que posso usá-las, e apenas recupero a divisão horizontal para mod+shift+v
.
Você também pode adicionar itens .i3/config
que deseja executar na inicialização, usando exec
-os sem precedentes bindsym
. Por exemplo, coloquei esta linha no meu .i3/config
para alterar meu plano de fundo:
exec_always --no-startup-id feh --bg-scale ~/pictures/Backgrounds/background01.jpg
Também adicionei em alguns outros, como exec --no-startup-id volumeicon
e exec --no-startup-id nm-applet
para ícones de bandeja, um ícone de volume ALSA e um gerenciador de rede.
Uma coisa um pouco diferente é o meu processo de atualização, não estou executando um notificador de atualização; portanto, depois de executar atualizações pela linha de comando, execute o seguinte script para verificar se o arquivo /var/run/reboot-required
existe ou não :
#!/bin/bash
if [ -f /var/run/reboot-required ]; then
echo 'A system restart is required.'
fi
Uma coisa que eu gosto no i3wm é que estou começando a usar muito mais a linha de comando e aprendendo muito ao longo do caminho. Eu recomendo manter o Unity como um substituto, caso você decida voltar.
O Guia do Usuário no site i3wm é muito útil e deve ajudá-lo a começar com mais configurações no seu .i3/config
.