Você pode usar wmctrl para obter uma lista de todas as janelas abertas.
wmctrl -l
0x0080006a -1 localhost panel
0x0180007c 0 localhost Mozilla Firefox
0x02600007 3 localhost user@localhost: /home/user - Shell - Konsole
0x00600011 1 localhost KTorrent
0x02200007 0 localhost user@localhost: /home/user - Shell - Konsole
1 2 3 4
As colunas:
- O ID da janela. Isso é usado para a opção [#i -i].
- O ID da área de trabalho. Começa a contagem em 0. -1 significa que a janela está em todos os desktops. Usado com [#d -d] e mais.
- A máquina do cliente
- O nome (título longo) da janela. Usado com [#r -r] principalmente e pode ser renomeado com [#N -N] e [#T -T].
Mais exemplos: exemplos de wmctrl