我正在尝试使用 xcb 编写一个全屏应用程序来进行我自己的教育,但我遇到了上述问题。我发现了一些使用 Xlib 执行此操作的代码,但没有使用 xcb。我已经找到了xcb_ewmh_connection_t
结构,我暂时这样使用它:
xcb_connection_t *Connection = xcb_connect(NULL, NULL);
xcb_ewmh_connection_t EWMH;
xcb_intern_atom_cookie_t *EWMHCookie = xcb_ewmh_init_atoms(Connection, &EWMH);
然后使用结构内部的原子EWMH._NET_WM_STATE
等。
鉴于这个小背景,我如何才能暗示窗口管理器窗口应该是全屏的?