📄 x.c
字号:
/* --- Xtest.c --- */#include <X11/X.h>#include <X11/Xlib.h>#include <X11/Xutil.h>#include <stdio.h>main(){ Display *display; Window window; XSetWindowAttributes attr; XSizeHints *sz; /* 建立一个 display 的 connection */ display = XOpenDisplay(NULL); /* 建立和设定 window 的属性 */ window = XCreateWindow(display, XDefaultRootWindow(display), 100, 100, 300, 300, 2, XDefaultDepth(display, 0), InputOutput, CopyFromParent, 0, &attr); /* 和 Window Manager 进行沟通 */ XStoreName(display, window, "hello!! world!!"); sz = XAllocSizeHints(); sz->x = 100; sz->y = 100; sz->width = 300; sz->height = 300; sz->flags = USPosition | USSize; XSetNormalHints(display, window, sz); /* Mapping Window 正式影射到显示器画面*/ printf("Map window\n"); XMapWindow(display, window); printf("XFlush\n"); XFlush(display);/* ................. .... 程式处理部分 .. ....................*//* 关闭视窗 */ printf("Destory Window\n"); XDestroyWindow(display, window); printf("XFlush\n"); XFlush(display);/* 关闭 display */ printf("close display\n"); XCloseDisplay(display);}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -