是否可以使用纯X11 / Xlib的方式检查 是否图标化/最小化给定窗口,如果是,如何?
答案 0 :(得分:2)
是肯定的。有几种方法可以做到:
读取_NET_WM_STATE属性并检查其内容(如“http://standards.freedesktop.org/wm-spec/wm-spec-1.3.html#id2507241”中所述)。对于代码,如何执行此操作会看到一些窗口管理器(fluxbox或pekwm浮现在脑海中)
阅读WM_STATE属性并检查其内容(如http://tronche.com/gui/x/icccm/sec-4.html#s-4.1.3.1中所述)。
答案 1 :(得分:0)
XGetWMHints()
似乎是首选方式。
还有函数XGetZoomHints()
,但似乎已被弃用。