#!/usr/bin/env python try: import gtk except: print >> sys.stderr, "You need to install the python gtk bindings" sys.exit(1) # import vte try: import vte except: error = gtk.MessageDialog (None, gtk.DIALOG_MODAL, gtk.MESSAGE_ERROR, gtk.BUTTONS_OK, 'You need to install python bindings for libvte') error.run() sys.exit (1) if __name__ == '__main__': vte = vte.Terminal () vte.connect ("child-exited", lambda term: gtk.main_quit()) vte.fork_command() window = gtk.Window() window.add(vte) window.connect('delete-event', lambda window, event: gtk.main_quit()) window.show_all() gtk.main()