i3 window manager com múltiplos monitores – Elias Praciano
Categories
Tutoriais Ubuntu

i3 window manager com múltiplos monitores

O gerenciador de janelas i3 foi concebido para ambientes com múltiplos monitores.
Para quem tem apenas uma tela, tudo é mais simples — mesmos para os usuários mais avançados, que sabem como usar as várias áreas de trabalho virtuais (virtual workspaces) no Linux.
Para quem tem 2 ou mais monitores conectados a uma estação e já configurados, o i3 cria uma área de trabalho para cada um.

linux configuração de múltiplos monitores
Clique para ampliar.

O primeiro monitor da sua configuração fica na área de trabalho 1, o segundo fica na 2 e assim por diante.
Quando você muda para outra área de trabalho, o i3 muda pro monitor correspondente — assim, você não precisa usar teclas de atalho duas vezes.
Desta forma, não é preciso lembrar onde você colocou uma determinada área de trabalho.
ajuste do brilho da tela no LinuxNovas áreas de trabalho serão abertas no monitor atual (o que detém o foco) — não sendo possível ter um monitor sem uma área de trabalho.
A ideia de tornar as áreas de trabalho globais é baseada na observação de que muitos usuários têm um set muito limitado de áreas de trabalho em seus monitores adicionais — comumente subutilizados em tarefas específicas (shell (console), navegador etc) ou no monitoramento de diversas outra atividades (correio, IRC, syslog etc).
Assim sendo, ter uma área de trabalho em um monitor e o restante distribuído em outros monitores, faz sentido.
Contudo, uma vez que você pode criar um número ilimitado de áreas de trabalho no i3, cada qual, correspondendo a telas específicas, você pode ter a abordagem tradicional , com várias áreas de trabalho por tela (com algumas mudanças na sua configuração).

Como configurar seus monitores

Este assunto se torna mais facilmente compreensível quando partimos para a prática.
Vamos ver como configurar cada um dos seus monitores, usando o comando xrandr.
Se você tiver interesse em entender melhor o funcionamento do xrandr, leia este artigo.
Ao executar o xrandr, em um terminal, ele vai mostrar a configuração atual da sua tela. Veja um exemplo:

xrandr
Screen 0: minimum 320 x 200, current 2048 x 768, maximum 4096 x 4096
LVDS1 connected 1024x600+0+0 (normal left inverted right x axis y axis) 0mm x 0mm
   1024x600      58.59*+
   800x600       60.32    56.25  
   640x480       59.94  

Se você tiver outros monitores conectados ao sistema, eles serão listados, junto com suas respectivas configurações.
Se um deles tiver listado como disconnected, verifique se os cabos de conexão estão ok.
A primeira linha Screen 0 mostra as resoluções possíveis — a mais baixa (320 x 200), a atual (2048 x 768) e a máxima (4096 x 4096).
A resolução se refere a todos os monitores conectados e somados. Usualmente, é possível obter resoluções maiores do que esta, alterando o arquivo /etc/X11/xorg.conf
Se você conectar um outro monitor ao sistema, pode configurá-lo com o xrandr, assim:

xrandr --output VGA1 --auto --left-of LVDS1

O que se fez, na linha de comando acima, foi indicar um segundo monitor (VGA1), com configurações auto detectadas, à esquerda (left-of) do atual (LVDS1).
Veja as informações atualizadas do xrandr:

xrandr
Screen 0: minimum 320 x 200, current 2048 x 768, maximum 4096 x 4096
LVDS1 connected 1024x600+1024+0 (normal left inverted right x axis y axis) 0mm x 0mm
   1024x600      58.59*+
   800x600       60.32    56.25  
   640x480       59.94  
VGA1 connected 1024x768+0+0 (normal left inverted right x axis y axis) 304mm x 228mm
   1024x768      60.00*+  75.08    75.03    70.07  
   800x600       72.19    75.00    60.32    56.25  
   640x480       75.00    72.81    60.00    59.94  
   720x400       70.08 

LEIA MAIS

  • Mais monitores — Saiba como instalar e configurar monitores adicionais no Linux, usando o xrandr.
  • Teclas de atalho — Saiba mais sobre teclas de atalho nos diversos ambientes desktop do Linux.
  • i3 window manager — Leia mais sobre o gerenciador de janelas i3.

By Elias Praciano

Autor de tecnologia (livre, de preferência), apaixonado por programação e astronomia.
Fã de séries, como "Rick and Morty" e "BoJack Horseman".
Me siga no Twitter e vamos trocar ideias!

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.