No passado, usei o wmctrl para conseguir isso. A única desvantagem é que você tem que usar a linha de comando para fazer alterações. Aqui está um ótimo artigo sobre como fazê-lo funcionar:
link !
Eu queria saber se, no XFCE (meu laptop é mais antigo e Unity é lento) é possível redimensionar as janelas para quantidades exatas de pixels?
por exemplo. Digamos que eu queira uma janela de 501 x 504 pixels. Isso é possível? Mesmo se a linha de comando for necessária.
Eu preciso de tamanhos exatos para alguns vídeos de treinamento em que eu quero capturar algumas janelas.
Obrigado!
Do UbuntuForums.org:
Re: Como redimensionar com precisão as janelas no XFCE?
xdotool
permitirá que você redimensione as janelas na hora. Por exemplo, para redimensionar uma janela existente do Mouse para 400 x 400 pixels:xdotool windowsize $(xdotool search --name "Mousepad" | tail -1) 400 400
Se você quiser iniciar um programa com um tamanho específico, poderá usar os parâmetros
--geometry
ou-g
se o aplicativo os aceitar ou usar uma ferramenta comodevilspie
.
A execução do comando xdotool
funcionou perfeitamente. Acabei de substituir Mousepad
pelo nome da aplicação.
Se você quiser selecionar a janela de destino de forma interativa, combine os dois% xdotool
window commands windowsize
e selectwindow
:
xdotool selectwindow windowsize 800 600