Se você estiver usando um gerenciador de janelas compatível, como o Metacity (Unidade 2-d), poderá usar wmctrl para alternar uma janela para outra área de trabalho. A sintaxe é wmctrl -r :ACTIVE: -t <DESKTOP>
. Você também pode alterar sua área de trabalho atual usando wmctrl -s <DESKTOP>
. Os números da área de trabalho começam em 0. Em uma linha, isso seria:
wmctrl -r :ACTIVE: -t 1; wmctrl -s 1
Se você quiser mudar uma janela diferente da ativa para outra área de trabalho, use o texto do título como argumento para -r. Por exemplo:
wmctrl -r "Chromium" -t 1
Como alternativa, você pode usar wmctrl -l
para listar as janelas disponíveis e passar o número de ID para -r em vez da string especial :ACTIVE:
. Ao passar um id, você também precisa adicionar -i. Por exemplo:
$ wmctrl -l
0x03e00189 0 hostname Ask Ubuntu - Chromium
$ wmctrl -i -r 0x03e00189 -t 2
(wmctrl pode ser instalado no Ubuntu com sudo apt-get install wmctrl
.) No momento, isso parece não funcionar com o padrão Unity, infelizmente.