Récupérer le nom et le rôle de la window

Je cours Eclipse et j'ai détaché certaines des windows. Maintenant, j'ai 4 windows liées à Eclipse. Ce dont j'ai besoin, c'est d'être capable d'identifier chaque window individuelle et de pouvoir la contrôler.

Si xprop outils comme xprop , xwininfo ou wmctrl -l je peux récupérer WM_CLASS et WM_NAME pour la window principale, mais je ne peux pas les get pour les 3 autres windows enfants.

Comment puis-je récupérer les WM_NAME et WM_ROLE pour les 4 windows?

En cherchant une réponse à votre question, j'ai parcouru cet article très détaillé sur l'appariement des windows qui pourrait être très utile. Vous pouvez constater que Eclipse est à blâmer pour ne pas suivre les normes de nommage correctes dans la génération des windows enfants ce qui en fait un bug pour lequel vous devriez requestr un correctif aux développeurs .

L'utilisation d' Insortingnsics peut résoudre votre problème d'obtention de WM_WINDOW_ROLE et WM_NAME.