Solución:
Probablemente esté utilizando el administrador de ventanas de reparación y, debido a esta ventana de identificación, la ventana de identificación tiene cero x e y. Verifique las coordenadas de la ventana principal (que es el marco del administrador de ventanas)
Liss publicó la siguiente solución como comentario:
from ewmh import EWMH
ewmh = EWMH()
def frame(client):
frame = client
while frame.query_tree().parent != ewmh.root:
frame = frame.query_tree().parent
return frame
for client in ewmh.getClientList():
print frame(client).get_geometry()
Lo estoy copiando aquí porque las respuestas deben contener la respuesta real y para evitar que el enlace se pudra.
¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)