Você pode obter todas as informações da janela ativa atual usando este comando:
xwininfo -id $(xprop -root | awk '/_NET_ACTIVE_WINDOW\(WINDOW\)/{print $NF}')
ou
xwininfo -id $(xdpyinfo | grep focus | grep -E -o 0x[0-9a-f]+)
Apenas analise a saída para as coordenadas que você precisa. Aqui estão alguns comandos úteis ao interagir com o Windows:
- xwininfo fornecerá a geometria relativa e absoluta.
- xprop informará muitas informações, incluindo se a janela estiver ativa, mas não a geometria
- O xdpyinfo também te dará o id da janela ativa, mas nenhuma informação extra.
- O wmctrl fornecerá uma lista de informações sobre o Windows e permitirá que você selecione a janela ativa para modificação, mas não as informações.
Por exemplo, para alterar o título da janela ativa para "Novo nome":
wmctrl -r :ACTIVE: -N "New Name"
Ou para alterar a posição da janela ativa:
wmctrl -r :ACTIVE: -e 0,20,20,200,400
Considere wmctrl
se você precisar apenas alterar algo simples, como a geometria da janela. Considere usar os outros scripts mencionados acima somente se você quiser fazer outras coisas mais complexas.