Recuperar o nome e a função da janela

Recuperar o nome e a função da janela

Estou executando o Eclipse e desanexei algumas das janelas. Agora tenho 4 janelas vinculadas ao Eclipse. O que preciso é ser capaz de identificar cada janela individual e controlá-la.

Se eu executar ferramentas como: xprop, xwininfo, ou wmctrl -lposso recuperar o WM_CLASSe WM_NAMEpara a janela principal, mas não consigo obtê-los para as outras três janelas filhas.

Como posso recuperar o WM_NAMEe WM_ROLEpara todas as 4 janelas?

Responder1

Ao procurar uma resposta para sua pergunta, me deparei com isso muito profundamenteartigo sobre correspondência de janelasisso pode ser muito útil. Você pode achar que o Eclipse é o culpado por não seguir os padrões de nomenclatura corretos na geração das janelas filhas, tornando isso um bug para o qual você devesolicite uma correção dos desenvolvedores.

Responder2

UsandoIntrínsecospode resolver seu problema de obtenção de WM_WINDOW_ROLE e WM_NAME.

informação relacionada