O que é uma “viewport”? Que tal um "espaço de trabalho"?

13

Uma viewport é diferente de um espaço de trabalho? Qual a diferença? Parece que os termos são usados de forma intercambiável.

Eu estou tentando realizar algo que outras pessoas têm sido apunhaladas por um tempo - eu tenho um script que lança um monte de programas de uma vez e eu gostaria de lançá-los em um espaço de trabalho específico. A pergunta foi feita:

link

Como executar um personalizado conjunto de programas em um espaço de trabalho específico?

Mas as respostas saltam entre falar sobre "viewports" e "espaços de trabalho" - como elas são diferentes?

    
por Amanda 20.05.2011 / 16:35

1 resposta

15

Gerentes de janela (como metacity) assumem que cada espaço de trabalho é uma entidade discreta. O Windows está em um ou outro espaço de trabalho. Pense nisso como várias mesas físicas.

O Compiz funciona de maneira diferente. Ele usa algo chamado viewport, em um espaço de trabalho. Isso é o que permite que você tenha janelas sobrepostas à borda do cubo. Pense nisso como uma grande mesa física, mas onde você pode ver apenas uma parte dela de cada vez.

E sobre a obtenção de programas para iniciar em outro espaço de trabalho ou viewport (dependendo do gerenciador de janelas que você usa): existe um programa chamado wmctrl que permite alternar da linha de comando.

Se você quer algo chique com compiz / viewports, dê uma olhada em este script . Ele usa wmctrl e aceita que você diga coisas como 'goto ViewportNumber 1'.

    
por Rinzwind 20.05.2011 / 16:53