i3wm: Como mover espaços de trabalho entre monitores?

3

Em uma configuração de vários monitores, existe uma maneira de transferir espaços de trabalho inteiros (em oposição a aplicativos únicos) para um monitor diferente?

    
por crypdick 10.10.2017 / 19:11

1 resposta

10

Você pode definir uma ligação em sua configuração do i3. Nota: as janelas são chamadas de "containers" e os monitores são chamados de "outputs".

move workspace to output left|right|down|up|current|primary|<output>

Aqui está o que eu uso na minha configuração:

# move focused workspace between monitors
bindsym $mod+Ctrl+greater move workspace to output right
bindsym $mod+Ctrl+less move workspace to output left

Estranhamente, esperaria que o $mod+Ctrl+greater exigisse que eu pressionasse Ctrl e Shift ao mesmo tempo, já que você precisa pressionar Shift para digitar < e > . No entanto, pressionando apenas mod, Ctrl e , funciona, o que é muito bom.

Note que você também pode definir uma associação de teclas para enviar itens para um monitor específico pelo nome.

    
por 10.10.2017 / 19:11