版权声明:本文为博主原创文章,仅供学习参考,转载请注明出处,谢谢! https://blog.csdn.net/Rong_Toa/article/details/85723592
#include <stdio.h>
#include <xcb/xcb.h>
#include <unistd.h>
int
main()
{
xcb_connection_t *conn;
xcb_screen_t *screen;
xcb_drawable_t win;
xcb_gcontext_t black;
uint32_t mask;
uint32_t value[1];
conn = xcb_connect(NULL, NULL);
screen = xcb_setup_roots_iterator(xcb_get_setup(conn)).data;
win = screen->root;
mask = XCB_GC_FOREGROUND;
black = xcb_generate_id(conn);
value[0] = screen->black_pixel;
xcb_create_gc(conn,
black,
win,
mask,
value);
xcb_flush(conn);
pause();
return 0;
}