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

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

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

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

7得票3回答
XCB - 无法在所有窗口上接收运动通知事件

我试图获得有关指针移动的通知。由于我不想作为窗口管理器运行,所以我需要在所有窗口上设置XCB_EVENT_MASK_SUBSTRUCTURE_NOTIFY | XCB_EVENT_MASK_POINTER_MOTION,我在启动时和收到创建通知事件时都这样做。 总体而言,这似乎很好地运作,并...

7得票2回答
在OSX上安装Qt5 -qt-xcb。

我在安装Qt5时遇到了问题,需要在OSX上安装。按照Mac OSX的Qt要求进行操作,已经安装了Xcode和命令行工具。然后我按照以下步骤进行: # mkdir qt5 # cd qt5 # git clone git://gitorious.org/qt/qtbase.git # ...

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

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

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

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

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键(我的理解正确吗?),但是对于其他按钮,...