Program vykonává ve svém životním cyklu následující operace:
#include <X11/Xlib.h> /* defines common Xlib functions adn structs. */ … /* * Do proměnné display bude uložen ukazatel na strukturu Display která * popisuje otevřené spojení na X11 server. */ Display *display;
	/* Otevření spojení na display server "yoda:0.0". */
	display = XOpenDisplay("yoda:0.0");
	if (display == NULL) {
		fprintf(stderr, "Cannot connect to X server %s\n", "yoda:0.0");
		exit(-1);
	}        /*
         * Před ukončením programu, po uvolnění všech použitých prostředků
         * uzavřeme spojení s X11 serverem.
         */
	XCloseDisplay(display);