#include <glib.h>
#define WNCK_I_KNOW_THIS_IS_UNSTABLE 1
#include <libwnck/libwnck.h>
#include <gtk/gtk.h>
#include <X11/Xlib.h>
main(int argc, char **argv)
{
WnckScreen *scr;
WnckWindow *win;
int x, y, width, height;
Display *disp = NULL;
gtk_init(&argc, &argv);
scr = wnck_screen_get_default();
while(gtk_events_pending())
gtk_main_iteration();
win = wnck_screen_get_active_window(scr);
printf("%s\n", wnck_window_get_name(win));
return(0);
}
Para compilar:
gcc getwindowname.c -o getwindowname `pkg-config --cflags --libs libwnck-1.0`
PD: Como curiosidad el codigo fuente lo he pegado en el post usando un formateador javascript de codigo a html





0 comentarios:
Publicar un comentario en la entrada