Como posso obter uma lista dos aplicativos em execução com GTK?
Pergunta
Como posso obter uma lista dos aplicativos em execução? Estou me referindo aos queridos no painel na parte inferior da tela.
Solução
Eu acredito que o que você está procurando é libwnck
Outras dicas
O painel você está se referindo é o painel do GNOME. Portanto, esta é uma questão GNOME, não uma pergunta GTK.
Não é um conceito bem definido de "aplicação multi-window" no GNOME que eu saiba. A lista de tarefas painel é provavelmente construção consultando o gerenciador de janelas para a lista de janelas e agrupar as janelas de sua propriedade "class".
Existem também várias sugestões gerenciador de janelas que devem ser levados em conta, por exemplo ignorar painéis e outras janelas de serviços públicos. Em seu lugar, eu iria olhar para o código-fonte do applet da barra de tarefas. Há talvez algum lugar documentação que cobre o status-quo, mas eu sei onde estaria.