#include int main (int argc, char **argv) { WnckScreen *screen; WnckWindow *active_window; GList *window_l; gdk_init (&argc, &argv); screen = wnck_screen_get_default (); wnck_screen_force_update (screen); active_window = wnck_screen_get_active_window (screen); for (window_l = wnck_screen_get_windows (screen); window_l != NULL; window_l = window_l->next) { WnckWindow *window = WNCK_WINDOW (window_l->data); g_print ("%s%s\n", wnck_window_get_name (window), window == active_window ? " (active)" : ""); } return 0; }