xcb

从哪里获取 xcb_event.h?
xcb

从哪里获取 xcb_event.h?

我在 MX Linux 上“make”SXHKD 来尝试按键绑定,我得到: $ make cc -std=c99 -pedantic -Wall -Wextra -D_POSIX_C_SOURCE=200112L -DVERSION=\"0.6.1\" -c -o sxhkd.o src/sxhkd.c src/sxhkd.c:25:10: fatal error: xcb/xcb_event.h: No such file or directory #include <xcb/xcb_event.h> ^~~~~~~~~...

Admin

什么是 XCB 错误代码 3?
xcb

什么是 XCB 错误代码 3?

检查journalctl /usr/bin/sway我看到很多这样的错误 [xwayland/xwm.c:1286] xcb error: op 18:0, code 3, sequence 42593, value 4194450 他们是什么意思,有什么值得担心的吗? ...

Admin

键绑定运行 xdotool 意外行为
xcb

键绑定运行 xdotool 意外行为

我编写了一个按键,按下该按键即可运行 xdotool。但由于某种未知的原因,xdotool 仅在释放绑定键时发送击键,除非使用 --window 发送非活动窗口的击键,在这种情况下(正如我希望它为活动窗口所做的那样) )在按下绑定键时发送击键,并在按住时重复发送击键。 存在问题的示例代码: #include <stdio.h> #include <stdlib.h> #include <xcb/xcb.h> int main() { xcb_connection_t *connection = xcb_con...

Admin

在 debian 上将 xcb-* 软件包降级到 1.11
xcb

在 debian 上将 xcb-* 软件包降级到 1.11

我正在尝试编译polybar,并且收到一个与 xcb 相关的长编译错误(显然),我有日志文件这里;我已经阅读了 Polybar wiki,并且找到了降级到xcb-proto的解决方案1.11,因此我遵循了该过程,尽管我不太确定如何检查版本(日志告诉我每个 X 扩展都有1.13 版本吗?) 尽管如此,我尝试使用 Clang 和 GCC 进行编译build.sh,但都无济于事,我的问题是如何降级软件包: -- [X] xcb-randr (1.13.1) -- [X] xcb-randr (monitor support) (1.13.1) -- [...

Admin

GTK+ 或 GDK 是否提供直接进行 Xlib 或 Xlib-xcb 调用和/或接收 x 事件的方法?
xcb

GTK+ 或 GDK 是否提供直接进行 Xlib 或 Xlib-xcb 调用和/或接收 x 事件的方法?

目前,我使用 Xlib-xcb 和 GTK+ 编译和运行应用程序没有任何问题。但是我还没有找到一种方法将两者集成在一起使用。例如,能够将 xcb 像素图的区域复制到 GDK 或 GTK+ 像素图或窗口任何其他 GTK 或 GDK 对象是件好事。或者接收与 GTK 事件混合的 x 事件。目前,如果我想在同一应用程序中使用 GTK,我会使用单独的线程来使用 xcb_wait_for_event() 运行事件循环。 GTK+ 有办法提供定期的 x 事件吗? 目前,当我运行一个混合来自 Xlib-xcb 和 GTK+ 的调用的程序时,我在 Ubuntu 应用程序启...

Admin

xcb:异步指针抓取不传播事件
xcb

xcb:异步指针抓取不传播事件

每当我单击桌面时,我试图使图像出现在光标下。我决定使用 xcb 来完成此任务。我想我应该从根窗口捕获指针(我真的不知道更好的方法),因为我总是希望图像出现,无论我单击哪里。显示图像的应用程序不应干扰我的正常工作流程。 到目前为止,我捕获指针的方法如下: #include <X11/Xutil.h> #include <X11/Xlib-xcb.h> #include <X11/Xutil.h> #include <xcb/xcb_aux.h> #include <xcb/xcb.h> #incl...

Admin