Puede obtener toda la información de la ventana activa actual utilizando este comando:
xwininfo -id $(xprop -root | awk '/_NET_ACTIVE_WINDOW\(WINDOW\)/{print $NF}')
o
xwininfo -id $(xdpyinfo | grep focus | grep -E -o 0x[0-9a-f]+)
Simplemente analice la salida para las coordenadas que necesita. Aquí hay algunos comandos útiles al interactuar con Windows:
- xwininfo le dará la geometría relativa y absoluta.
- xprop le dará mucha información, incluso si la ventana está activa, pero no es geometría
- xdpyinfo también le proporcionará la identificación de la ventana activa, pero no información adicional.
- wmctrl obtendrá una lista de información sobre ventanas y le permitirá seleccionar la ventana activa para su modificación, pero no información.
Por ejemplo, para cambiar el título de la ventana activa a "Nuevo nombre":
wmctrl -r :ACTIVE: -N "New Name"
O para cambiar la posición de la ventana activa:
wmctrl -r :ACTIVE: -e 0,20,20,200,400
Considere wmctrl
si solo necesita cambiar algo simple, como la geometría de la ventana. Considere usar los otros scripts mencionados anteriormente solo si desea hacer otras cosas más complejas.