import gtk manager = gtk.gdk.display_manager_get() win = gtk.gdk.get_default_root_window() (w,h) = win.get_size() screenshot = gtk.gdk.pixbuf_get_from_drawable(None, win, win.get_colormap(),0,0,0,0,w,h) screenshot.save("screenshot.png","png")