2008-10-31 21 views

Respuesta

58

desde la CLI puede utilizar

xwininfo -tree -root 

Si necesita hacer esto dentro de su propio código a continuación, es necesario utilizar la función de la biblioteca XQueryTreeXlib.

+0

¡Me gustaría modificar esto dos veces si pudiera! –

12

También puede consultar el valor _NET_CLIENT_LIST de la ventana raíz. Esto es establecido por la mayoría de los gestores de ventanas modernas:

xprop -root|grep ^_NET_CLIENT_LIST 

Ese valor se puede obtener fácilmente mediante programación, consulte la documentación de Xlib!

+0

Me gusta esto; es consistentemente más rápido que xwininfo o xdotool (aunque xdotool puede excluir fácilmente ventanas visibles). –

Cuestiones relacionadas