Я использую Eclipse и отсоединил некоторые окна. Теперь у меня 4 окна, связанных с Eclipse. Мне нужно иметь возможность идентифицировать каждое отдельное окно и иметь возможность управлять им.
Если я запускаю такие инструменты, как: xprop
, xwininfo
, или wmctrl -l
я могу получить WM_CLASS
и WM_NAME
для главного окна, но не могу получить их для остальных 3 дочерних окон.
Как мне получить WM_NAME
и WM_ROLE
для всех 4 окон?
решение1
В поисках ответа на ваш вопрос я наткнулся на это очень подробноестатья о сопоставлении оконэто может быть очень полезно. Вы можете обнаружить, что Eclipse виноват в том, что не следует правильным стандартам именования при создании дочерних окон, что делает это ошибкой, которую вы должны исправить.запросить исправление у разработчиков.
решение2
С использованиемВнутренниеможет решить вашу проблему получения WM_WINDOW_ROLE и WM_NAME.