125得票21回答
在没有安装Qt的Linux上启动Qt5应用程序时出现“无法加载平台插件“ xcb ””错误

我编写了一个使用Qt5的Linux应用程序。 但是,当我在没有安装Qt SDK的Linux上尝试启动它时,控制台显示以下内容: “无法加载平台插件“xcb”。可用的平台为:” 我该如何解决?也许我需要复制一些插件文件? 当我使用已经安装好Qt5的Ubuntu系统,但重命名了Qt目录时,...

17得票2回答
XCB是否准备好用于生产环境?我应该使用Xlib吗?

如果需要使用X11事件、窗口和输入的低级访问而不使用GTK、QT等框架,应该使用Xlib还是XCB?它们各自的优缺点是什么?

9得票4回答
Xlib中的窗口位置

如何使用普通的xlib(或全新的XCB)获取顶级窗口相对于根窗口(即整个屏幕)的位置?

8得票1回答
如何通过xcb RandR扩展获得RandR输出的分辨率?

我正在从事一个已经使用xcb的项目,需要获取单个输出的分辨率而不是合并屏幕的分辨率。我可以使用RandR扩展来实现这一点吗?如果可以,那么我该如何使用我的xcb_connection_t对象来实现呢。

7得票1回答
获取所有窗口的X.Org XCB事件

我目前正在对Linux进行延迟测试。为了最小化副作用,我尝试编写一个直接使用XCB访问X-Server的C程序。 但是由于我没有C语言方面的经验,只有Java和XCB经验,因此遇到了一些困难。 应用程序需要做的就是显示一个白色框架,并且如果在任何时候按下鼠标按钮(窗口外),它应该立即变成黑色...

15得票1回答
如何将图像显示在 XCB 窗口中?

我无法在XCB窗口中显示图像(使用libpng提取的PNG格式),它总是完全空白/白色。 我相信PNG提取是正确的,因为我可以将其完美地重写到另一个文件中。 我尝试了我能找到的一切(说明、指南、文档),但已经没有任何想法: 创建一个xcb_pixmap_t,使用从PNG中获取的数据调用xcb...

8得票2回答
如果“纯XCB”OpenGL是不可能的,那么在xcb/glx.h中找到的XCB/GLX API有什么用?

官方的 XCB 文档告诉我们,仅使用 XCB 使用 OpenGL 是不可能的:必须还要使用 Xlib。 Bart Massey(XCB 的创建者)在这篇文章中并未表明这是不可能的。但我肯定我错过了什么。 我花了数小时浏览 xcb/glx.h,它被很好地组织在这里。对我来说,它看起来像是一个...

10得票2回答
XCB忽略重复按键

我正在努力想出如何在使用xcb进行输入时忽略重复的按键。 我需要实现这样的功能:uint32_t mask = XCB_KB_AUTO_REPEAT_MODE; uint32_t values[] = {XCB_AUTO_REPEAT_MODE_OFF, None}; xcb_change_...

7得票2回答
XCB键盘按钮掩码含义

我正在尝试弄清楚以下按键的处理方式: XCB_MOD_MASK_1 XCB_MOD_MASK_2 XCB_MOD_MASK_3 XCB_MOD_MASK_4 XCB_MOD_MASK_5 在xcb中,对于XCB_MOD_MASK_1似乎是Alt键(我的理解正确吗?),但是对于其他按钮,...

7得票1回答
从Xlib转换至xcb

我目前正在将我的一个应用程序从Xlib移植到libxcb,但是我在寻找有关我在某些时候使用的XInput2扩展的信息时遇到了一些问题。libxcb中是否有XInput2实现?如果有,我在哪里可以找到文档。 目前,我遇到了一些问题,例如这些函数:XIQueryDevice,XISelectEv...