Xlib是用于与X11服务器通信的库。这是像GTK +,Qt和Motif这样的小工具包用于绘制图形的库,它被认为是低级的。
我正在Linux上运行此过程。这是一个服务器进程,没有直接连接到X Server。该过程需要运行X实用工具(xinput命令)。 xinput命令是...
我正在尝试修复xneur键盘切换器。它的作者试图添加XI2支持,但在仅使用XI2(例如google chrome)的应用程序中中断了输入。而且我坚持使用修饰符过滤。 ...
我正在使用Xlib编写我自己的平台库(我知道是天才,但我无法全屏运行在基于GNOME的DE上。它适用于I3和Xfce,但不适用于GNOME或Unity。这就是我所拥有的...
我正在使用python的xlib绑定编写的窗口管理器,(最初)我试图以更pythonic的方式模仿dwm的行为。我已经得到了很多需要的东西,但是我有...
我需要重新申请并取得从X服务器或WM窗口的图像(我相信WM执行实际的合成)。我需要能够得到哪怕是模糊的窗口的图像...
在没有xrandr的情况下获取Python中每个显示的显示计数和分辨率
我正在运行Ubuntu,我想获得附加显示器的数量,它们当前的分辨率,如果可能的话,我们想要相互之间的位置。因为我不喜欢解析控制台输出...
我正在尝试使用XReparentWindow,最终目标是将多个进程的窗口聚合成一个“驾驶舱”模拟过程。 XReparentWindow的实验偶尔进行; ...
我有一个应用程序,它使用Xlib库在屏幕上模拟鼠标。我使用XQueryPointer和XWarpPointer函数来模拟鼠标移动和单击。我......
Linux上的Keypress仿真问题(Ubuntu 18)
我正在制作一个爱好项目,基本上是一个非常老的Flash游戏的机器人,鼠标移动和点击工作正常,但所有按键操作使操作系统滞后/口吃,有时停止...
我正在使用libXm4.0.3。我想从窗口小部件中获取窗口小部件的显示编号。直接转到xlib会导致段错误。 Xt似乎也是段错误。我开始用...
我需要检查(在我的C ++应用程序中)应用程序的窗口是否被另一个窗口重叠(部分或完全)。如何使用xlib获取此信息?我尝试了获取WM_STATE属性...
我一直在搜索,试图找到我的困境的答案,但似乎无法找到一个有效的答案。我正在尝试用Xlib写一些等效的user32.dll代码,所以我可以支持Linux ......
我正在寻求在运行图形测试时提高开发人员的体验,这些测试会产生“疯狂”的短命窗口。窗口需要在物理上存在,否则数据回读失败(即...
我正在开发一个应用程序,它应该冻结键盘和鼠标的所有输入一段时间。我尝试过使用XGrabKeyboard,但我无法使用XUngrabKeyboard恢复其效果,它什么也没做......
我正在使用Xlib编写应用程序。我将窗口的前景设置为:XSetForeground(dpy,gc,WhitePixel(dpy,scr));但现在我需要将绘图颜色改为某些东西......
XSelectInput不适用于ButtonPressEvents,怎么做?
我正在用C编写一个简单的程序,我想要捕获正在发生的所有鼠标和键盘事件。我试图使用“XGrabPointer”,但它导致锁定屏幕,我不能...
如何使用X11系统在TCL / TK中呈现Unicode字符
我试图渲染一个unicode字符来绘制TCL / TK中的剪刀标记(✂)我正在使用X11 API“void XwcDrawString(Display * display,Drawable d,XFontSet font_set,GC gc,int x,int y,wchar_t * ...
我目前在使用Xlib和CEF时遇到一些问题,我需要研究发送到XSetErrorHandler注册的函数的XErrorEvent。 typedef struct {int type;显示......
`XSetWMNormalHints`和`XSetWMSizeHints`
我对XSetWMNormalHints和XSetWMSizeHints感到困惑。我想设置我的窗口不可调整大小,并调用XSetWMNormalHints正确。但是,如果我改为调用XSetWMSizeHints,那么真的......
我有一台可以折叠回来的触摸屏笔记本电脑,变得像平板电脑一样。如果我把它放在桌子上,我不想意外地按键,所以我正在编写一个脚本来禁用...