xlib 相关问题

Xlib是用于与X11服务器通信的库。这是像GTK +,Qt和Motif这样的小工具包用于绘制图形的库,它被认为是低级的。

从 XGrabKeyboard 中排除一些按键

考虑一个应用程序,需要在聚焦时抓住键盘,以便捕获所有窗口管理器命令(Alt+F4 等)进行处理。现在,这有一个缺点,那就是

回答 2 投票 0

x11 - 在窗口之间共享颜色图

我使用 XCreateWindow 函数创建一个 x11 窗口。我这样创建颜色图: XSetWindowAttributes 属性 = { 0 }; 颜色图 cmap = XCreateColormap(dpy, rootWindow, VisualInfo->Visual, AllocNo...

回答 1 投票 0

XResizeWindow后,新绘制的窗口内容不显示

我正在 Linux 中编写一个应用程序,使用 Xlib 来管理窗口,并使用 cairo 在其中绘制一些文本。执行过程中窗口的文本内容发生变化,所以我想将窗口大小调整为

回答 1 投票 0

将 C 应用程序粘贴到所有桌面

我编写了一个简单的资源显示程序,它在一个非常小的窗口中显示一些统计信息,例如可用 RAM 量。我希望当我在它们之间切换时它在任何桌面上都可见,如何实现...

回答 1 投票 0

Xlib 和滚动

我不知道如何处理滚动 1000 个窗口的列表。我在一列中有 1000 个窗口。列比窗口高,因为列表中的每个窗口都是 40 像素高,所以列是

回答 2 投票 0

XRANDR 中的 CARD 变量类型是什么?

编辑2: 澄清一下,整数是我最初输入程序的内容。在开始测试任何内容之前,我的原始代码是这样的: 导入结构体 从 Xlib 导入 X,显示,Xuti...

回答 2 投票 0

Xlib EnterNotify 事件未按预期生成 (dwm)

我正在运行“dwm”平铺窗口管理器。在另一个虚拟终端中,我使用 sudo gdb -p $(pidof dwm) 将 gdb 连接到 dwm,并且在 Enternotify 函数上设置了一个断点(b Entern...

回答 0 投票 0

XTestFakeButtonEvent未定义,如何找到正确的包含?

我正在使用X11 API编写一些C代码,并且想要使用函数XTestFakeButtonEvent。 根据文档,我需要包含 。 我必须安装 libXtst-deve...

回答 0 投票 0

在自定义 X11 窗口管理器中,我如何实现处理弹出窗口和对话框窗口?

我目前正在使用 Xlib 在 C++ 中开发一个简单的窗口管理器。我已经实现了一个基本的主/堆栈平铺算法,我注意到每当我打开一个“复杂”应用程序时(...

回答 0 投票 0

图像在 xlib 中显示不正确

我正在尝试用普通 xlib 显示图像,我几乎成功了,但由于某种原因,结果图像与颜色不同。这是如何显示图像的代码片段: /* 先行初始化 */ ...

回答 1 投票 0

如何使用 python Xlib 确定主显示?

我正在开发一个显示配置应用程序,并试图找出一种一致的方法来确定使用 Xlib 将哪个监视器设置为“主要”。 我正在使用以下方法收集属性...

回答 0 投票 0

X11 和假键盘/鼠标事件

我想知道您如何检测 xdotool 等(类似自动化的)应用程序是否生成了按键事件或鼠标指针事件。 基本上,我正在写一个应用程序来...

回答 1 投票 0

使用 X11 Display 获取 UTF-8 输入

我一直在尝试并阅读互联网上的大量资源,试图找到一种从 X 显示器获取 UTF-8 键盘(组合)输入的方法。但我无法让它发挥作用。 我试过考试...

回答 1 投票 0

读取 UTF8_STRING 类型的 X11 属性是否保证以 NULL 结尾?

我有以下代码: 静态原子 _NET_WM_NAME = XInternAtom( 显示, "_NET_WM_NAME", false ); 无符号字符* wm_data = NULL; 原子wm_type; int wm_format; 无符号长 wm_nitems,

回答 1 投票 0

X11标准文件选择器对话框

X中有没有标准的文件选择器(和文件保存)对话框这种东西?如果有,调用它的extensionrequest是什么?如果没有,是否意味着Qt、GTK、wxWidgets等各自实现了 ...

回答 2 投票 0

为什么我得到Xcode 1.5不支持?

我试图在macOS上安装CairoXlib,我无法让这个工作 cmake -G "Xcode" --config Debug "-DCMAKE_BUILD_TYPE=Debug" ... CMake Error: Xcode 1.5不支持。CMake Error: ...

回答 1 投票 0

在哪里获得XLib或X11的手册页

我正在尝试使用'man XCreateGC',但得到回应; “没有XCreateGC的手动输入”。我安装了最新的libx11-dev和libxkbcommon-x11-dev。我猜安装这些主库不会安装...

回答 2 投票 0

如何更改X窗口属性

我正在使用gdm,我的 目标是在特定的X窗口ID上禁用用户交互。我尝试使用xprop更改许多X-win属性,例如WM_PROTOCOLS,WM_HINTS,_NET_WM_ALLOWED_ACTIONS。 ...

回答 1 投票 2

获取窗口,在Windows上移动并调整大小

我在Windows上,需要按标题名称获得一个窗口,然后移动并调整其大小。下面的代码仅适用于Unix,因为fcntl在Windows上不存在。导入Xlib导入Xlib.display display = ...

回答 1 投票 0

QT无法在屏幕上绘制框(QRect和QRubberBand)

我正在尝试用C ++写一个工具,这将对我的语言学习有所帮助。它将捕获屏幕上的一个区域(单词或句子),处理文本,然后在捕获的文本上显示信息...

回答 2 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.