organiza automaticamente as janelas no monitor grande

1

Eu tenho 27 "monitor executando o Ubuntu 14.04.

Quando eu trabalho, eu geralmente tenho mais de 5 a 6 aplicativos (windows) abertos, os quais eu organizo de tal forma que uma parte dessa janela (aplicativo) é apenas clique do mouse, que me ajuda a alternar rapidamente entre diferentes janelas. Esta janela não é organizada em estrutura semelhante a uma grade, mas se sobrepõe, mas pelo menos parte da janela é visível para permitir a troca com o mouse mais fácil.

Eu preciso organizar minhas janelas muitas vezes enquanto trabalho, o que quero automatizar.

i.e. Eu quero que toda a janela se mova de tal forma que "pressionando alguma tecla de atalho" toda a janela deve se mover de tal forma (não redimensionar) que não importa qual aplicativo está atualmente em foco, pelo menos parte de qualquer outra aplicação é visível.

Como faço para isso?

Eu sou bom / ok com scripts python / shell e posso navegar por aí, então um guia de como eu poderia implementar isso sozinho é bom o suficiente para mim.

Eu compartilharei o resultado aqui.

    
por iamgopal 28.10.2014 / 05:17

1 resposta

2

Eu realizo uma tarefa semelhante usando a ferramenta wmctrl

o comando wmctrl -l listará as janelas atuais

comando 'wmctrl -r -e 0, X, Y, W, H moverá / redimensionará a janela

Exemplo:

wmctrl -i -r 'wmctrl -l | grep "A Window Title" | tail -1 | cut -f1 -d" "' -e 0,1421,300,498,320

Eu tenho meu script com um monte de linhas como a acima, na inicialização, mas eu acho que você poderia ter um conjunto de scripts e atribuí-los a vários atalhos

Editar

Para tornar sua vida um pouco mais fácil, mova uma janela para onde você desejar, execute a ferramenta xwininfo em um terminal separado e clique na janela que deseja mover com o wmctrl. O xwininfo mostrará a altura, a largura e todas as coordenadas da janela em que você clicou.

    
por sмurf 28.10.2014 / 06:16