任何人都知道如何从Xserver获取所有打开的窗口的列表?如何从xserver获取打开的窗口列表
24
A
回答
58
从CLI如果您需要在自己的代码中做到这一点,那么你需要使用XQueryTree
功能从Xlib
库,您可以使用
xwininfo -tree -root
。
12
您还可以查看根窗口的_NET_CLIENT_LIST
值。这由大多数现代窗口管理器设置:
xprop -root|grep ^_NET_CLIENT_LIST
该值可以通过编程方式轻松获得,请参阅您的Xlib文档!
+0
我喜欢这个;它始终比xwininfo或xdotool更快(尽管xdotool可以轻松排除可见窗口)。 – 2017-04-12 16:02:04
相关问题
- 1. 获取打开的窗口列表C#
- 2. 如何获取Qt中打开的窗口列表
- 3. 如何检测何时打开新窗口和/或获取打开的窗口列表?
- 4. 打开QtiPlot窗口列表
- 5. 获取打开的弹出窗口列表
- 6. 获取打开的窗口列表在Python
- 7. 如何从打开的窗口列表中检索QWidget
- 8. 获取打开的窗口可可
- 9. 打开窗口并获取其URL?
- 10. 如何获取由弹出窗口打开的窗口的标题?
- 11. 如何获取所有已打开的子窗口的引用
- 12. 从xaml打开的窗口
- 13. Selenium - 如何获取窗口中打开的标签数量?
- 14. 获取CRM弹出窗口刷新打开窗口
- 15. Javascript从打开的窗口获取元素
- 16. 从Linux中的打开窗口获取内容
- 17. 无法从新打开的窗口获取innerHTML
- 18. 如何从Silverlight Out-of-Browser打开窗口弹出窗口?
- 19. 如何从其他窗口打开Kendo ui窗口?
- 20. 如何从一个窗口打开一个窗口
- 21. RadWindow:从C#打开窗口#
- 22. 从iframe打开窗口
- 23. 如何获得当前打开的窗口/过程与Java的列表?
- 24. 如何获取有关窗口中打开或在E4
- 25. 如何打开文件/目录获取信息窗口?
- 26. 从WxPython的列表中打开多个窗口
- 27. JavaScript从打开的窗口打开器打开的colorbox?
- 28. 从Firefox扩展打开新窗口获取访问被拒绝
- 29. 获取Window.Opener句柄从闪光灯内打开弹出窗口
- 30. 窗口打开
如果可以的话,我会对此进行两次修改! – 2008-10-31 08:58:44