J'utilise Eclipse et j'ai détaché certaines fenêtres. Maintenant, j'ai 4 fenêtres liées à Eclipse. Ce dont j'ai besoin, c'est de pouvoir identifier chaque fenêtre individuelle et de pouvoir la contrôler.
Si j'exécute des outils comme: xprop
,, xwininfo
ou wmctrl -l
je peux récupérer le WM_CLASS
et WM_NAME
pour la fenêtre principale mais je ne peux pas les obtenir pour les 3 autres fenêtres enfants.
Comment puis-je récupérer le WM_NAME
et WM_ROLE
pour les 4 fenêtres?
Réponses:
En cherchant une réponse à votre question, je suis tombé sur cet article très détaillé sur la correspondance des fenêtres qui pourrait être très utile. Vous pouvez constater qu'Eclipse est à blâmer pour ne pas avoir suivi les normes de dénomination correctes lors de la génération des fenêtres enfants, ce qui en fait un bogue pour lequel vous devez demander un correctif aux développeurs .
la source
L'utilisation d' Intrinsics peut résoudre votre problème d'obtention de WM_WINDOW_ROLE et WM_NAME.
la source