Come posso ottenere un elenco delle applicazioni in esecuzione con GTK?
Domanda
Come posso ottenere un elenco delle applicazioni in esecuzione? Mi riferisco a quelli nel pannello nella parte inferiore dello schermo.
Soluzione
Credo che ciò che stai cercando sia libwnck
Altri suggerimenti
Il pannello a cui ti riferisci è il pannello GNOME. Quindi questa è una domanda GNOME, non una domanda GTK.
Non esiste un concetto ben definito di "applicazione multi-finestra" in GNOME che conosco. L'elenco delle attività del pannello viene probabilmente creato interrogando il gestore delle finestre per l'elenco delle finestre e raggruppando le finestre in base alla loro "classe" Proprietà.
Esistono anche vari suggerimenti per il gestore delle finestre che devono essere presi in considerazione, ad esempio per ignorare i pannelli e altre finestre di utilità. Al posto tuo, guarderei il codice sorgente dell'applet della barra delle applicazioni. C'è forse della documentazione da qualche parte che copre lo status quo, ma so dove sarebbe.