Вы можете получить всю информацию для текущего активного окна с помощью этой команды:
xwininfo -id $(xprop -root | awk '/_NET_ACTIVE_WINDOW\(WINDOW\)/{print $NF}')
или
xwininfo -id $(xdpyinfo | grep focus | grep -E -o 0x[0-9a-f]+)
Просто проанализировать вывод для координат, которые вы необходимость. Вот некоторые полезные команды при взаимодействии с окнами:
xwininfo предоставит вам относительную и абсолютную геометрию. xprop сообщит вам много информации, в том числе, если окно активно, но не геометрия xdpyinfo также даст вам идентификатор активного окна, но дополнительной информации нет. wmctrl предоставит вам список информации о окнах и позволит вам выбрать активное окно для изменения, но не информацию.Например, чтобы изменить заголовок активного окна на «Новое имя»:
wmctrl -r :ACTIVE: -N "New Name"
Или изменить положение активного окна:
wmctrl -r :ACTIVE: -e 0,20,20,200,400
Рассмотрим wmctrl, если вам нужно просто изменить что-то простое, например, геометрию окна. Рассмотрите возможность использования других сценариев, упомянутых выше, только если вы хотите делать другие более сложные вещи.