Como encontro as dimensões e a posição da janela com precisão, incluindo decorações?

Eu tenho tentado descobrir o tamanho de uma janela para uso em um pequeno script. Minha técnica atual está usando wmctrl -lGpara 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...