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 -l
posso recuperar o WM_CLASS
e WM_NAME
para a janela principal, mas não consigo obtê-los para as outras três janelas filhas.
Como posso recuperar o WM_NAME
e WM_ROLE
para 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.