linux - X Window System Window Hierarchy探索程序

标签 linux x11 xlib spy++

是否有探索 X 窗口层次结构的程序?任何类似 MS 的 Spy++ ( http://msdn.microsoft.com/en-us/library/dd460727.aspx )

最佳答案

你可以写一个。使用 XQueryTree从根窗口开始。

还有,仔细研究EWMH .它可能有一些相关的东西(例如 _NET_CLIENT_LIST)

最后,编写您自己的代码 window manager ,或调整现有的以满足您的需求。窗口管理器必须知道顶级窗口的列表。

请记住,某些 X 顶级窗口可能已被某些远程 打开X11不同机器上运行的客户端应用程序(例如通过ssh -X)

另请查看 xpsxwininfo ;见this related question .

关于linux - X Window System Window Hierarchy探索程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24992071/

相关文章:

linux - XLib 的视频解码和渲染库

linux - Ansible sudo 默认提示

linux - 如何确定机器类型(i486、i586 或 i586)或处理器分类

linux - 从 shell 中的 ssh 调用获取局部变量

rust - 为什么从 Rust 和 Glium 调用 XChangeProperty 会产生段错误?

linux - 将应用程序嵌入到窗口中

python - pyglet 无法绘制到第二个显示器上的窗口

drawing - 使用 Xlib 启用抗锯齿

c - X11 窗口缓冲区上存在许多多边形是否会减慢其他 GUI 元素的绘制速度?

linux - 以用户身份登录时,Ctrl+a 和 Ctrl+e 不起作用?