Xlib是用于与X11服务器通信的库。这是像GTK +,Qt和Motif这样的小工具包用于绘制图形的库,它被认为是低级的。
我正在 Linux 中编写一个应用程序,使用 Xlib 来管理窗口,并使用 cairo 在其中绘制一些文本。执行过程中窗口的文本内容发生变化,所以我想将窗口大小调整为
我编写了一个简单的资源显示程序,它在一个非常小的窗口中显示一些统计信息,例如可用 RAM 量。我希望当我在它们之间切换时它在任何桌面上都可见,如何实现...
编辑2: 澄清一下,整数是我最初输入程序的内容。在开始测试任何内容之前,我的原始代码是这样的: 导入结构体 从 Xlib 导入 X,显示,Xuti...
Xlib EnterNotify 事件未按预期生成 (dwm)
我正在运行“dwm”平铺窗口管理器。在另一个虚拟终端中,我使用 sudo gdb -p $(pidof dwm) 将 gdb 连接到 dwm,并且在 Enternotify 函数上设置了一个断点(b Entern...
XTestFakeButtonEvent未定义,如何找到正确的包含?
我正在使用X11 API编写一些C代码,并且想要使用函数XTestFakeButtonEvent。 根据文档,我需要包含 。 我必须安装 libXtst-deve...
在自定义 X11 窗口管理器中,我如何实现处理弹出窗口和对话框窗口?
我目前正在使用 Xlib 在 C++ 中开发一个简单的窗口管理器。我已经实现了一个基本的主/堆栈平铺算法,我注意到每当我打开一个“复杂”应用程序时(...
我正在尝试用普通 xlib 显示图像,我几乎成功了,但由于某种原因,结果图像与颜色不同。这是如何显示图像的代码片段: /* 先行初始化 */ ...
我正在开发一个显示配置应用程序,并试图找出一种一致的方法来确定使用 Xlib 将哪个监视器设置为“主要”。 我正在使用以下方法收集属性...
我想知道您如何检测 xdotool 等(类似自动化的)应用程序是否生成了按键事件或鼠标指针事件。 基本上,我正在写一个应用程序来...
我一直在尝试并阅读互联网上的大量资源,试图找到一种从 X 显示器获取 UTF-8 键盘(组合)输入的方法。但我无法让它发挥作用。 我试过考试...
读取 UTF8_STRING 类型的 X11 属性是否保证以 NULL 结尾?
我有以下代码: 静态原子 _NET_WM_NAME = XInternAtom( 显示, "_NET_WM_NAME", false ); 无符号字符* wm_data = NULL; 原子wm_type; int wm_format; 无符号长 wm_nitems,
X中有没有标准的文件选择器(和文件保存)对话框这种东西?如果有,调用它的extensionrequest是什么?如果没有,是否意味着Qt、GTK、wxWidgets等各自实现了 ...
我试图在macOS上安装CairoXlib,我无法让这个工作 cmake -G "Xcode" --config Debug "-DCMAKE_BUILD_TYPE=Debug" ... CMake Error: Xcode 1.5不支持。CMake Error: ...
我正在尝试使用'man XCreateGC',但得到回应; “没有XCreateGC的手动输入”。我安装了最新的libx11-dev和libxkbcommon-x11-dev。我猜安装这些主库不会安装...
我正在使用gdm,我的 目标是在特定的X窗口ID上禁用用户交互。我尝试使用xprop更改许多X-win属性,例如WM_PROTOCOLS,WM_HINTS,_NET_WM_ALLOWED_ACTIONS。 ...
我在Windows上,需要按标题名称获得一个窗口,然后移动并调整其大小。下面的代码仅适用于Unix,因为fcntl在Windows上不存在。导入Xlib导入Xlib.display display = ...
QT无法在屏幕上绘制框(QRect和QRubberBand)
我正在尝试用C ++写一个工具,这将对我的语言学习有所帮助。它将捕获屏幕上的一个区域(单词或句子),处理文本,然后在捕获的文本上显示信息...
我让自己发疯,试图在屏幕上画一个简单的盒子。我希望有人能解释我如何完成我想做的事情。我正在尝试用C ++写一个工具,可以帮助我...
X11:无法在使用XCreateWindow创建的透明窗口上绘制图像
我正在尝试创建一个简单的X11窗口,该窗口应显示带有透明区域的PNG文件。我希望窗口本身不具有(不透明的)背景,以便PNG中的透明区域...