XOpenDisplay 由于 udev 事件而失败
我试图像这样打开 X 显示: disp = XOpenDisplay(NULL); 当我从用户 shell 运行它时,它工作正常,但如果它从 udev 事件(Ubuntu 10.10)运行,函数调…
X11/Xlib:创建“GlassPane”-窗口
我尝试使用 C++ 创建一个完全透明的窗口X11。它不应该消耗任何事件,而只是将它们转发到下面的窗口。某种 GlassPane,因 Java-Windows 而闻名,但全屏…
使用 xlib XChangeWindowAttributes 检索所有 XWindow 事件
我正在尝试通过 xlib 检索所有 Windows 事件。我使用 XChangeWindowAttributes 将 SubstructRedirectMask 添加到根窗口。但是当我执行这个程序时,它…
使用 JNA 在 Linux 上使用 Xlib XnextEvent
我想使用 JNA 与窗口挂钩一样捕获 Linux 上的所有全局关键事件。以下是代码: package pack.tracker.services; //import sun.awt.X11.XEvent; //impor…
有关学习 Xlib 的书籍/资源(“Linux Petzold”?)
我顽固地决定学习 Linux GUI 的 Xlib 编程,只是为了乐趣和兴趣。所获得的经验。我还年轻,有大把时间看无用的东西。似乎没有人希望人们学习这一点,…
如何将XImage保存为位图?
我正在尝试创建 JNI C++ 库来捕获桌面视频(帧)。 第一步是简单地制作桌面屏幕截图。代码是: #include #include using namespace std; int main() …
如何使用 xlib 和 glx 创建具有透明背景的支持 OpenGL 的窗口
我想创建一个具有透明背景的窗口,然后使用 OpenGL 在其上渲染一些内容。我不想使用捕获窗口后面的任何内容然后将其绘制为背景的技巧 - 我想要真正的…
Xserver中旋转屏幕的方法是什么
我想知道使用 xrandr 工具将屏幕旋转 90/180/270 度的 functioncode/source_file ? xrandr -o 左 xrandr -o 右 xrandr -o 反转 xrandr -o normal 什…
Xlib:XGetWindowAttributes 始终返回 1x1?
我想要当前聚焦窗口的宽度和高度。窗口的选择就像一个魅力,而高度和宽度总是返回1。 #include #include int main(int argc, char *argv[]) { Display…