9 static d_screen_t *screens = NULL;
12 all_screens(xcb_connection_t *conn)
14 static const xcb_setup_t *setup;
15 xcb_screen_iterator_t it;
19 setup = xcb_get_setup(conn);
22 for (it = xcb_setup_roots_iterator(setup); it.rem; xcb_screen_next(&it)) {
25 if (screen_register(conn, &sc)) {
27 screens = g_renew(d_screen_t, screens, count);
28 screens[count-1] = sc;
29 printf(_("managing screen %d\n"), sc.num);
36 main(int argc, char **argv)
38 xcb_connection_t *conn;
40 conn = xcb_connect(NULL, NULL);
42 printf(_("Unable to connect to display\n"));