问题标签 [xlib]
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.
c - 无法使用 XFreeColors() 释放 Xlib 中的颜色表条目
我用下一个代码分配了一个颜色条目,然后我用它来正确绘制:
然后,当我不再需要颜色条目时,我尝试释放它:
此调用生成下一个错误:
有什么我做错了吗?如何释放该颜色条目?应该释放那个颜色条目?
python - Python Xlib 捕捉/发送鼠标点击
目前,我正在尝试使用 Python 来检测何时按住鼠标左键,然后开始快速发送此事件,而不是仅发送一次。我基本上想要做的是,当按住鼠标左键时,它会单击并再次单击,直到您放开它。但是我对整个 Xlib 有点困惑,我认为它实际上很混乱。关于如何做到这一点的任何帮助都会非常棒。这就是我到目前为止所得到的:
但不幸的是,控制台中没有输出。在互联网上快速搜索后,我发现了以下内容:
这似乎很重要,可以使用给定的键码捕获特殊事件。但首先,鼠标左键单击有什么键码(如果有的话)?其次,我如何检测它何时被按住,然后开始快速发送 mouseclick 事件。我将非常感谢您的帮助。(也许用热键停止这个脚本的方法也很酷......)
c++ - 如何使用 xlib 识别顶级 X11 窗口?
我正在尝试获取 X11 会话中所有顶级桌面窗口的列表。基本上,我想获取在窗口管理器应用程序切换 UI 中显示的所有窗口的列表(通常在用户按下 ALT+TAB 时打开)。
我以前从未做过任何 X11 编程,但到目前为止,我已经设法枚举了整个窗口列表,代码如下所示:
enumerateWindows()
最初使用根窗口调用。
就它打印出有关数百个窗口的信息而言,这是可行的-我需要的是弄清楚我可以询问哪个属性以确定给定Window
的是否是顶级桌面应用程序窗口(不确定官方术语是什么), 或不。
任何人都可以对此有所了解吗?我为 X11 编程找到的所有参考文档都非常枯燥且难以理解。也许有人可以指出更好的资源?
c - 如何使用 XLib 调整像素图的大小?
我使用像素图作为窗口的备份,以便在暴露事件下恢复它。调整窗口大小时,我必须调整备份像素图的大小吗?
如果是这样,最好的方法是什么?用新尺寸创建一个新的像素图?
c++ - 使用 Xlib 在 Linux 上绘制图像问题
我正在开发一个应用程序,我正在从我的窗口主机接收图像..客户端在 Linux 中使用 C++..我正在从服务器端发送 JPEG 格式..我面临的问题是当我收到图像时在客户端,我使用“XCreateImage”函数创建“XImage”,当我将此图像写入文件时,它看起来很完美..但是当我将此图像传递给“XPutImage”时,图像无法正确显示.. . 图像中有很多噪点... 为什么会这样?任何想法?或任何测试代码?请帮帮我。。
python - Python:Xlib——我如何提升(置顶)窗口?
我试过使用:
但是,即使在我的窗口管理器上没有任何焦点丢失预防措施,这也不起作用,有人知道另一种方法吗?Xlib 与否。
window - 使用 xlib 生成 ButtonPress 事件
我正在尝试编写自己的窗口管理器来使用 Xlib/X11。我有一些麻烦。为了实现一些目标,我决定抓取鼠标指针并过滤鼠标事件。
我已经使用 XGrabPointer 将所有鼠标消息重定向到我的应用程序,但是有问题 - 我无法获得窗口的 XID,它应该检索消息。此外,我不确定我是否更正了填充 xevent 结构。
linux - XLookupString 返回一个 UTF-8 代码(Latin-1 到 UTF-8)
我正在尝试使用该功能XLookupString
。根据文档,它应该返回一个 Latin-1 代码。我怎么能转换它或者我应该用什么来代替这个函数,所以我得到一个 UTF-8 代码?
c++ - Window iconification status via Xlib
Is it possible to check with the means of pure X11/Xlib only whether the given window is iconified/minimized, and, if it is, how?
user-interface - 使用 xlib 播放用户移动的“正确”方式?
我试图找出一种方法来为我用 xlib 编写的程序制作演示,我遇到了这个,但是,根据作者页面:
This extension is not intended to support general journaling and playback of user actions.
有谁知道 xlib 中旨在支持用户操作回放的任何函数?它甚至存在吗?或者我可以在没有任何实际问题的情况下使用它吗?