您将如何构建“像素完美”的应用程序? Linux 上的图形用户界面?
我想构建一个 GUI,其中每个像素都在我的控制之下(即不使用 GTK+ 等提供的标准小部件)。 Renoise 是我想要制作的一个很好的例子。 深入到 Xlib 或 X…
X11,如何检测我是显示屏上的最后一个窗口/应用程序
我有一个 x11 显示器,带有窗口管理器(遗憾的是不是特定的,可能是 twm、dtwm、mwm、metacity …)、myApp 和其他带有窗口的应用程序。如果其他应用…
如何使用 Python Xlib 监视鼠标事件而不是捕获它们?
我需要在 Python 中使用 Xlib 监视和过滤鼠标事件。 到目前为止,我发现这段代码接收事件,但不传递它们,所以我实际上无法再用鼠标做任何事情。 from…
XLib 的 Java 绑定
我正在寻找 XLib 的 Java 绑定。 特别是,我需要能够从 Java 中重新设置 X windows 应用程序的父级。 理想情况下,我想通过直接从 java 进行 X window…
Python:如何使用 Xlib 在工作区之间切换?
如何使用带有 Xlib 模块的 Python 在窗口管理器的工作区之间切换? 这是我最有希望的尝试: #!/usr/bin/python from Xlib import X, display, error, …
死键问题(急性、分音符等)c++
我目前正在使用 X11 库为 Linux 编写自己的虚拟键盘,但我找不到模拟任何死键的 KeyPress 事件的方法。 例如,我尝试使用指定的宏(XK_aacute)编写“…
通过 JNA 使用 Xlib 移动窗口
我正在使用 JNA 通过发送 Xlib 消息来操作 Linux 上的应用程序窗口,但似乎无法移动窗口。 我最初的实现在 shell 上执行 wmctrl 来移动窗口,并成功移…
xlib集成调试(Tracing)
Xlib (libX11.so) 中是否内置了任何调试选项?我可以获得 X11 lib 调用的列表吗? 我想从重型多线程、闭源程序中获取 xlib 函数调用的完整跟踪。它是…
X 服务器上的致命 IO 错误 0(成功)
错误“X 服务器上的致命 IO 错误 0(成功)”是什么意思?当 X 客户端尝试调用 XvCreateImage() 时会产生该错误,并导致客户端终止。 X.0.log显示以下…
获取最顶层窗口的 pid 和详细信息
有谁知道如何获取顶部活动窗口的 PID,然后如何使用 PID 获取窗口的属性?我的意思是进程名称、程序名称等属性。 我在 Linux (Ubuntu 9.10) 下使用 Qt…
我需要做什么才能与 xlib 链接?
我正在使用 GCC,我需要添加哪些开关才能与 Xlib 链接?搜索后,我能找到的只是 -lX11,但这给了我 ld:找不到 -lX11 的库 我使用的是 mac (10.6),但…
插入库:XOpenDisplay
我正在开发一个项目,需要更改 X11/Xlib.h 中定义的 XOpenDisplay 函数的行为。 我找到了一个 示例,它应该完全符合我的要求我正在寻找,但是当我编译…