问题标签 [xcb]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
119 浏览

c - X11 在移动和调整窗口大小时进行干预

如何在移动和调整窗口大小时以编程方式进行干预?(首选XCB解决方案)

例如。我想用一个 winamp 实现磁性窗口。

谢谢。

0 投票
1 回答
2033 浏览

c - 应用失去焦点时的 X11 事件

是否有类似于 Windows WM_ACTIVATEAPP 或 OSX 的applicationDidResignActive的 XAppFocusOut 事件或在应用程序失去焦点时获得通知的其他方式?首选 XCB 解决方案。

澄清一下:我对应用程序而不是窗口失去焦点的事件感兴趣。

谢谢你。

0 投票
1 回答
951 浏览

c - X11 透明窗口:仅在 alpha = 0 时点击

我可以有一个带有 alpha 的窗口,我可以点击窗口的 100% 透明部分吗?我正在寻找不基于形状扩展的通用解决方案。

  • 在 Windows 中,这是通过设置 WS_EX_TRANSPARENT 来完成的。
  • 在 OSX 中,这是通过设置 setIgnoresMouseEvents(true) 来完成的。
  • 在 X11 中,这是由...完成的?
0 投票
2 回答
996 浏览

c - X11 标准文件选择器对话框

X中是否有标准文件选择器(和文件保存)对话框?如果是,调用它的扩展/请求是什么?如果不是,这是否意味着 Qt、GTK、wxWidgets 等都以不同的外观和行为实现自己的,所以我必须这样做?

谢谢。

0 投票
1 回答
595 浏览

c++ - xcb 忽略重复的键

我正在尝试研究在使用 xcb 进行输入时如何忽略重复的键。

我需要这样的东西:

但不影响整个系统。

我已经阅读了 X11 应用程序中的忽略自动重复,但我无法将其翻译成 xcb。即,我找不到与 .xcb 等效的 xcb XEventsQueued

我该怎么做呢?

0 投票
2 回答
1530 浏览

c++ - OpenCV:未定义对 xcb_poll_for_reply 的引用

最近,每当我尝试编译任何使用开放式 cv 库的程序时,我都会收到以下错误,我使用 g++ 进行编译:

无论文件的内容如何(我已经检查了几周前可以运行的程序),我总是收到以下错误:

你知道可能是什么原因吗?(以及如何解决它)

编译失败的示例程序:

0 投票
0 回答
128 浏览

c++ - xcb 中的 XEventsQueued 等效项

我已阅读“ XCB 中需要 XEventsQueued(display, QueuedAfterReading) ”,但答案指定了一个xcb_poll_for_queued_event修改内部事件队列的函数 ()。我需要一个XEventsQueued(display, QueuedAfterReading).

修改事件队列会破坏我当前正在编写的代码,如果在哪里完成的XEventsQueued话。

xcb 中的等效函数或代码块是什么?

0 投票
1 回答
655 浏览

c++ - xcb 键重复忽略不工作

我一直在试图弄清楚如何忽略 xcb 事件循环中的重复键,到目前为止已经得到了这个:

这不起作用,因为它只会丢弃重复事件对的后半部分(XCB_KEY_RELEASEthen XCB_KEY_PRESS),所以我得到一堆XCB_KEY_RELEASE事件而不是没有。但是在 xcb 中似乎没有一个函数可以在不修改队列本身的情况下测试队列中是否有事件。

我正在xcb 中寻找 XEventsQueued 等效项,因此我可以测试是否有事件直接排队,而不是使用发生的最后一个事件,但尚未这样做。

你们中是否有人已经这样做了,并愿意在这件事上传授你的智慧?

0 投票
1 回答
5345 浏览

linux - 安装 libxcb - 找不到包“xproto”

我正在尝试安装 libxcb:我从 xcb-proto 1.11 开始:

哪个工作没有错误。

但是当我尝试安装 libXau-1.0.8 时:

我得到错误:

我不确定我是否错过了一些重要的安装参数或其他什么?

0 投票
1 回答
535 浏览

qt - 树莓派上 Qt 应用程序的奇怪行为

我已经为 Raspberry pi 交叉编译了 Qt,具有 QtMultimedia 和 Gstreamer1.0 支持,平台 xcb 和 eglfs

现在,如果我使用平台 eglfs 运行应用程序来播放视频,它会运行并播放视频,如果我将平台 xcb 用于应用程序,则会给出一个错误,即 videosink 无法正常工作

那么如何使用 xcb 插件播放视频呢?

我得到的错误是

我正在研究 Raspbian Wheezy armv7