i3 - Tilling Window Manager

Um Tilling Window Manager é um gerenciador de janelas com uma organização da tela em quadros mutuamente não sobrepostos. O i3 é um gerenciador de janelas baseado no Wmii. Extremamente simples e minimalista, ajusta automaticamente o tamanho e a posição das janelas, não permitindo sobreposição e nem espaço perdido entre as janelas.

[ Hits: 35.547 ]

Por: Fernando em 23/08/2013 | Blog: https://github.com/phoemur/


Configuração básica e utilização



Aqui a diversão começa.

A maioria das configurações depende do gosto e da necessidade de cada um, mas aqui, vamos abordar algumas configurações genéricas. O i3 é bastante flexível neste quesito.

Quando você executar o i3 pela primeira vez, será perguntado se você deseja utilizar a tecla Alt ou a tecla Windows como a tecla modificadora padrão.

* Configurar esta tecla é fundamental, pois todos os comandos necessários para utilizar o i3 vão precisar dela.
Linux: i3 - Tilling Window Manager

Utilização

Este vídeo é uma introdução ao uso do i3:

Neste link, você encontra uma descrição detalhada dos comandos básicos e parâmetros que você pode editar:
Ao iniciar o i3, você vai se deparar com uma tela preta como a seguinte, não se assuste:
Linux: i3 - Tilling Window Manager

Para abrir um terminal, digite: Alt+Enter

Ao abrir dois terminais, o i3, automaticamente, vai colocá-los lado a lado, horizontalmente. Experimente digitando Alt+Enter novamente.

Se você quiser dividir a tela verticalmente, digite: Alt+V

E as novas janelas abertas serão divididas de forma vertical. Experimente abrir outro terminal.

Para dividir a tela horizontalmente, utilize: Alt+H

Para alternar para uma nova área de trabalho, digite: Alt+

Ex.: Alt+3

Para mudar a janela em foco utilize o mouse ou Alt + direcional ou Alt +

Para mudar as janelas de posição, utilize: Alt+Shift+direcional ou Alt+Shift +

Para empilhar as janelas, utilize: Alt+S e para voltar ao normal: Alt+E

Para iniciar aplicações mais complexas, abra uma nova área de trabalho e utilize Alt+D e após digite o comando, ex.: Firefox.

Para fechar uma janela utilize: Alt+Shift+Q

Para colocar a janela em Fullscreen, utilize: Alt+F

Para mover uma janela para outra área de trabalho, utilize: Alt+Shift+

Para destacar uma janela de modo que você possa movê-la e redimensionar como se fosse um WM normal, utilize: Alt+Shift+espaço

Aqui você encontra um resumo dos comandos mais utilizados:
Página anterior     Próxima página

Páginas do artigo
   1. Introdução
   2. Instalação
   3. Configuração básica e utilização
   4. Editando as configurações
Outros artigos deste autor

Honeypot Kippo 0.8 - Instalação e utilização

Wake-on-LAN (WOL) utilizando Netcat - Dissecando o protocolo

ZFS no GNU/Linux

Leitura recomendada

Monitorando o servidor Jabber 2 com o Bandersnatch

Projeto OLPC - O famoso laptop de $100

GRUB 2 - Monte você mesmo o menu

Instalando, gerenciando e mantendo pacotes no Gentoo Linux e derivados

O comando LS de A a Z

  
Comentários
[1] Comentário enviado por removido em 23/08/2013 - 00:29h

Não conhecia.
Muito interessante!

[2] Comentário enviado por lowbit em 23/08/2013 - 09:43h

Eu ando usando esse i3 há algum tempo, primariamente no trabalho, e às vezes em casa.

Acho muito útil. É leve como o Openbox (que estava usando antes de migrar para ele), e ainda mais prático para quem está acostumado a usar muito o teclado.

As funções que se destacam são o "dmenu", e a possibilidade de poder mover, redimensionar, transferir para outro workspace, fechar e alterar para o modo "fullscreen" qualquer janela, e sempre com os mesmos atalhos.

Para quem usa muitos terminais também é bem legal. Dividir na mesma tela dois terminais, um vídeo, o Skype, etc é bastante interessante. Eu estou acostumado a utilizar fontes bem pequenas no desktop, então ganho ainda mais espaço na tela.

E é leve, de verdade! Já disse isso, mas vale a pena repetir.

[3] Comentário enviado por lcavalheiro em 23/08/2013 - 09:52h

Porra, do [*****] esse i3!

[4] Comentário enviado por phoemur em 23/08/2013 - 10:36h

Eu coloquei aqui no artigo só o básico, mas dá pra fazer muita coisa com o i3, colocar papel de parede, applets de volume e rede, pra quem gosta...
Dá pra fazer quase tudo o que faria em um DE padrão de forma muito mais leve

[5] Comentário enviado por lcavalheiro em 23/08/2013 - 10:43h

Coisas como o i3 são coisa de pinguim doido ou pinguim iluminado (flame wars on: pinguim iluminado = slacker). É a mostra que a comunidade não se rendeu completamente ao combo Redmond (until brain burns ; do next > ; done ; install) e ao crack Apple (aparência é o que importa)

[6] Comentário enviado por removido em 23/08/2013 - 10:56h

Quase que não consigo encerrar a sessão para mudar o ambiente padrão. rsrs

O site de comandos é importante consultar ( http://www.i3wm.org/docs/userguide.html ).

Vou dedicar um tempo para aprendizado. E vale, o ambiente é o mais leve que já testei.

[7] Comentário enviado por removido em 23/08/2013 - 18:30h

nice work!

para o Debian eu sugiro o seguinte:

# apt-get install i3 i3status i3lock dunst dwb suckless-tools

O dunst é um pequena feramenta de notificação, enquanto que o dwb é um excelente e levíssimo navegador, o qual em meus testes do HTML5:

http://gnutwoall.wordpress.com/2013/07/01/testando-o-html5-em-alguns-navegadores/

Obteve um score de quase 400!

* o mesmo não foi incluído nos testes já que o post é anterior à sua data de instalação.

Segue uma imagem do mesmo:

https://www.dropbox.com/s/gi9lahlufajrz50/dwb-3.png

[8] Comentário enviado por lcavalheiro em 26/08/2013 - 12:48h


[8] Comentário enviado por edps em 23/08/2013 - 18:30h:

nice work!

para o Debian eu sugiro o seguinte:

# apt-get install i3 i3status i3lock dunst dwb suckless-tools

O dunst é um pequena feramenta de notificação, enquanto que o dwb é um excelente e levíssimo navegador, o qual em meus testes do HTML5:

http://gnutwoall.wordpress.com/2013/07/01/testando-o-html5-em-alguns-navegadores/

Obteve um score de quase 400!

* o mesmo não foi incluído nos testes já que o post é anterior à sua data de instalação.

Segue uma imagem do mesmo:

https://www.dropbox.com/s/gi9lahlufajrz50/dwb-3.png


Rapaz, deu vontade de escrever agora alguma coisa sobre esse dwb...

[9] Comentário enviado por removido em 26/08/2013 - 13:10h


[9] Comentário enviado por lcavalheiro em 26/08/2013 - 12:48h:


[8] Comentário enviado por edps em 23/08/2013 - 18:30h:

nice work!

para o Debian eu sugiro o seguinte:

# apt-get install i3 i3status i3lock dunst dwb suckless-tools

O dunst é um pequena feramenta de notificação, enquanto que o dwb é um excelente e levíssimo navegador, o qual em meus testes do HTML5:

http://gnutwoall.wordpress.com/2013/07/01/testando-o-html5-em-alguns-navegadores/

Obteve um score de quase 400!

* o mesmo não foi incluído nos testes já que o post é anterior à sua data de instalação.

Segue uma imagem do mesmo:

https://www.dropbox.com/s/gi9lahlufajrz50/dwb-3.png

Rapaz, deu vontade de escrever agora alguma coisa sobre esse dwb...


Acho melhor do que muita coisa por aí, que o diga o fraquíssimo Midori! na imagem em referência nota-se o artigo que eu criei todo ele no dwb, ou seja, não tem frescuras com plugins e além de tudo é levíssimo, o único porém é acostumar-se com os atalhos de teclado (que são muitos por sinal, não que para seu uso normal o sejam necessários):

http://portix.bitbucket.org/dwb/resources/manpage.html

[10] Comentário enviado por lcavalheiro em 26/08/2013 - 13:15h


[10] Comentário enviado por edps em 26/08/2013 - 13:10h:


[9] Comentário enviado por lcavalheiro em 26/08/2013 - 12:48h:


[8] Comentário enviado por edps em 23/08/2013 - 18:30h:

nice work!

para o Debian eu sugiro o seguinte:

# apt-get install i3 i3status i3lock dunst dwb suckless-tools

O dunst é um pequena feramenta de notificação, enquanto que o dwb é um excelente e levíssimo navegador, o qual em meus testes do HTML5:

http://gnutwoall.wordpress.com/2013/07/01/testando-o-html5-em-alguns-navegadores/

Obteve um score de quase 400!

* o mesmo não foi incluído nos testes já que o post é anterior à sua data de instalação.

Segue uma imagem do mesmo:

https://www.dropbox.com/s/gi9lahlufajrz50/dwb-3.png

Rapaz, deu vontade de escrever agora alguma coisa sobre esse dwb...

Acho melhor do que muita coisa por aí, que o diga o fraquíssimo Midori! na imagem em referência nota-se o artigo que eu criei todo ele no dwb, ou seja, não tem frescuras com plugins e além de tudo é levíssimo, o único porém é acostumar-se com os atalhos de teclado (que são muitos por sinal, não que para seu uso normal o sejam necessários):

http://portix.bitbucket.org/dwb/resources/manpage.html


Pois é... o que me chamou a atenção nele mesmo, para ser sincero, é o esquema vi-like dos comandos. Eu já uso o vimperator por praticidade, agora eu vou conhecer o dwb e ver o que sai dessa experiência. Deixa só chegar em casa.

[11] Comentário enviado por lcavalheiro em 26/08/2013 - 18:01h

Cara, não é que esse dwb é um navegador do caralho? Agora eu vou compilar aqui para habilitar coisas legais que os empacotadores do Debian não colocaram, tipo o dwbem..

[12] Comentário enviado por removido em 27/08/2013 - 14:30h

É bem estranho!

[13] Comentário enviado por phoemur em 27/08/2013 - 21:35h

Minhas configurações são todas na mão e costumo instalar alguns programas a mais:


Para daemon de área de transferência eu instalo o parcellite pelos repositórios da distro e coloco no arquivo de configuração ~/.i3/config pra executar ao iniciar assim:
exec --no-startup-id parcellite &

Para daemon de controle de volume eu instalo o volti e utilizo:
exec --no-startup-id volti

Para papel de parede eu instalo o feh ou o nitrogen e utilizo:
exec --no-startup-id feh --bg-scale /home/phoemur/Images/background-1.jpg

Para habilitar transparência das janelas dos terminais você vai precisar de um composite manager, eu uso geralmente xcompmgr ou cairo-compmgr:
exec --no-startup-id cairo-compmgr

Para daemon de notificação tem o dunst e o notification-daemon, entre outros...
Eu não gosto muito do rxvt então costumo instalar outro terminal também, mas vai ao gosto do freguês...

Para configurar a barra de status edite o arquivo /etc/i3status.conf



[14] Comentário enviado por tigmor em 28/08/2013 - 16:52h

Muito bom artigo, quase não tem artigo sobre TWMs em português. Parabéns

Atualmente eu acho o i3 uns dos melhores TWM a disposição. Nos últimos tempos tenho procurado um mais adequado para mim e acabei testando ele, assim como o awesome e o Xmonad. Isso no Slackware e no Arch Linux.

Com o awesome, acho que ele quer fazer demais. Não é ruim, mas realmente parece ser mais "instável" que os outros. O Xmonad é muito bom, mas é em Haskell, e pra mim isso é "dureza" rsrs...mas realmente é muito bem feito e interessante.

Já o i3, foi o meu preferido. Simples e, comparado com os outros, consideravelmente mais fácil de configurar, tanto as funções como tranparência e etc...que fazem ele ficar show rsrs.

Funcinou tranquilamente, tanto no Slackware quanto no Arch, e pra mim é a primeira opção em WM. A única máquina onde não o estou usando é em um netbook de 10" onde uso Slackware com o FLuxbox (para telas pequenas não recomendo TWMs, principalmente se tu for meio cego kkkk).

Abs

[15] Comentário enviado por removido em 30/08/2013 - 20:25h


[11] Comentário enviado por lcavalheiro em 26/08/2013 - 18:01h:

Cara, não é que esse dwb é um navegador do caralho? Agora eu vou compilar aqui para habilitar coisas legais que os empacotadores do Debian não colocaram, tipo o dwbem..


Fiz uma breve dica sobre esse navegador:

http://gnutwoall.wordpress.com/2013/08/30/dwb-um-excelente-navegador-webkit/

[16] Comentário enviado por px em 01/09/2013 - 10:13h

Claro, instrutivo e bem digitado, nota 10!


[5] Comentário enviado por lcavalheiro em 23/08/2013 - 10:43h:

Coisas como o i3 são coisa de pinguim doido ou pinguim iluminado (flame wars on: pinguim iluminado = slacker). É a mostra que a comunidade não se rendeu completamente ao combo Redmond (until brain burns ; do next > ; done ; install) e ao crack Apple (aparência é o que importa)


Nem fale isso meu colega! quer me deixar paranoico logo de manhã?!

[17] Comentário enviado por zezaocapoeira em 13/02/2014 - 22:33h

Salve phoemur .Obrigado pelo excelente artigo ,aderi definitivamente o " i3 wm " como gerenciador da minha máquina http://www.vivaolinux.com.br/screenshot/TWM-Aderi-ao-i3-wm/ .Estou muito satisfeito com o desempenho e a praticidade do " i3 wm " .

Obrigado pela atenção ,salve !!!


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts