Ubuntu: Como enviar um comando “close” para uma janela com um título correspondente a um regex?

4

Eu preciso fechar programaticamente uma janela em algum programa, com base no título da janela.

Existe uma ferramenta ou um comando interno do sistema que eu possa usar para isso?

    
por GJ. 18.09.2010 / 15:05

1 resposta

10

wmctrl pode fechar uma janela com base em uma substring ou correspondência exata do título da janela ( wmctrl -c 'substring' ou wmctrl -F -c 'exact match' ).

Se você precisar de mais controle, poderá analisar wmctrl -l , extrair os IDs de janela correspondentes e passá-los para wmctrl -i -c . Você pode usar wmctrl -x -l e igualar a classe também; na verdade, eu recomendo, já que os aplicativos que você não pensou em ter janelas com o mesmo título.

    
por 18.09.2010 / 16:57