Eu tenho usado o i3wm nos últimos dias no Kubuntu 14.04.1 LTS (derivado do Ubuntu), e é um pouco diferente de uma experiência.
Como o Ubuntu usa o LightDM Display Manager, você pode instalar o i3wm e experimentá-lo junto com o gerenciador de janelas atual.
Basta instalar os pacotes apropriados usando o seguinte no seu shell:
sudo apt-get install i3
Note que o Ubuntu usa uma versão mais antiga do i3, devido ao processo que o Ubuntu usa para criar novos pacotes em seus repositórios. Você também pode seguir as instruções encontradas aqui do site i3wm, para usar a última versão estável.
Depois de instalar o i3, faça logout no seu gerenciador de exibição , que é o que gerencia seu login & inicia o seu gerenciador de janelas. Clique na caixa do gerenciador de janelas & mude para i3 e faça o login. Agora você deve estar no i3wm e um prompt surgirá para gerar seu arquivo de configuração & perguntar qual tecla modificadora você deseja usar (Alt ou Super).
Alguns keybinds 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á em .i3/config
e terá uma lista de todas as combinações de teclas. É bastante configurável, eu tenho o meu set de modo que mod+b
traga o meu navegador da web, e mod+m
traz à tona. Eu também vinculei minhas janelas a direcionar chaves direcionais para hjkl
em vez de jkl;
para corresponder às combinações de teclas vim que eu uso em todos os outros programas em que eu possa usá-las, e apenas rebote a divisão horizontal em mod+shift+v
Você também pode adicionar itens ao seu .i3/config
que deseja executar na inicialização, usando exec
sem obindsym
anterior. Por exemplo, eu coloquei esta linha no meu .i3/config
para alterar meu histórico:
exec_always --no-startup-id feh --bg-scale ~/pictures/Backgrounds/background01.jpg
Também adicionei alguns outros, como exec --no-startup-id volumeicon
e exec --no-startup-id nm-applet
para ícones de bandeja, a um ícone de volume ALSA & um gerente de rede.
Uma coisa que é um pouco diferente é o meu processo de atualização, eu não estou executando um notificador de atualização para depois de executar atualizações através da linha de comando, eu corro o seguinte script para verificar se o arquivo /var/run/reboot-required
existe:
#!/bin/bash
if [ -f /var/run/reboot-required ]; then
echo 'A system restart is required.'
fi
Uma coisa que eu gosto no i3wm é que eu 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 da i3wm é muito útil e deve ajudá-lo a começar a usar outras configurações no seu .i3/config
.