Estou executando o Eclipse e desanexei algumas das janelas. Agora eu tenho 4 janelas vinculadas ao Eclipse. O que eu preciso é ser capaz de identificar cada janela individual e poder controlá-la.
Se eu executar ferramentas como: xprop
, xwininfo
ou wmctrl -l
eu posso recuperar o WM_CLASS
e WM_NAME
para a janela principal, mas não posso levá-los para as outras janelas filho 3.
Como posso recuperar as WM_NAME
e WM_ROLE
para todas as 4 janelas?
window-manager
desktop-environment
window
eclipse
slybloty
fonte
fonte
Respostas:
Ao procurar uma resposta para sua pergunta, deparei com este artigo muito detalhado sobre correspondência de janelas que poderia ser muito útil. Você pode achar que o Eclipse é o culpado por não seguir os padrões de nomenclatura corretos ao gerar as janelas filho, tornando esse um bug para o qual você deve solicitar uma correção dos desenvolvedores .
fonte
O uso do Intrinsics pode resolver seu problema de obter WM_WINDOW_ROLE e WM_NAME.
fonte