Redimensionando instantaneamente janelas para uma largura e altura específicas

9

Por algum motivo, desejo redimensionar uma janela para um tamanho muito grande, 4-5 vezes maior que o tamanho da minha tela. Por enquanto, estou fazendo isso manualmente, movendo a janela inteira, mas um canto para fora da tela e, em seguida, puxando o canto para expandir a janela. No entanto, isso é muito demorado. Existe alguma maneira de redimensionar a janela para uma altura e largura específicas instantaneamente? (talvez da linha de comando ou com a ajuda de algum aplicativo pequeno ou outra coisa)

    
por Pushpak Dagade 12.01.2012 / 13:23

1 resposta

16

Eu proponho duas soluções

wmctrl

Instale o pacote wmctrl e redimensione sua janela com

wmctrl -r string -e 0,left,up,width,height

onde string é uma subseqüência do título da janela, (left,up) são as coordenadas de tela desejadas no canto superior esquerdo da janela e (width,height) são as dimensões da janela desejada.

Para uma escolha mais precisa da janela, execute wmctrl -l , que lhe dará uma lista de registros contendo o ID da janela, o número da tela e o título da janela. Então você pode redimensionar uma janela específica por ID com

wmctrl -i -r ID -e 0,left,up,width,hight

Mais informações na página man wmctrl .

devilspie

Instale o pacote devilspie e, em seguida, crie a pasta ~/.devilspie e um arquivo my-name.ds nesta pasta, com o conteúdo:

(if (is (window_name) "My Window") (geometry "widthxheight+left+up"))

execute devilspie para redimensionar sua janela.

    
por enzotib 12.01.2012 / 14:45