Получить имя и роль окна

Получить имя и роль окна

Я использую 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.

Связанный контент