Eu tenho tentado descobrir o tamanho de uma janela para uso em um pequeno script. Minha técnica atual está usando wmctrl -lG
para descobrir as dimensões. No entanto, o problema é este:
As figuras x e y são para o canto superior esquerdo da decoração da janela, enquanto a altura e largura são apenas para a área de conteúdo. Isso significa que, se as decorações da janela adicionarem 20px de altura e 2px de largura, o wmctrl reportará uma janela como 640x480, mesmo que ocupe 660x482 na tela. Isso é um problema porque o próximo passo do meu script seria usar essa área para informar ao ffmpeg para gravar a tela. Gostaria de evitar a codificação no tamanho da decoração da janela da minha configuração atual.
O que seria adequado é um método para obter o tamanho das decorações da janela, para que eu possa usá-las para descobrir a posição da área de conteúdo de 640x480 ou uma maneira de obter a posição da área de conteúdo diretamente, não a das decorações da janela .