任何人都知道如何从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. 如何从CLI中获取KDE中所有打开的窗口列表?
- 5. 打开QtiPlot窗口列表
- 6. 获取所有打开的窗口使用AutoIt的列表
- 7. 获取打开的窗口列表在Python
- 8. 获取打开的弹出窗口列表
- 9. 获取列表中所有打开的MDI窗口
- 10. 如何从打开的窗口列表中检索QWidget
- 11. 如何在打开弹出窗口后从gridview获取commandargument值?
- 12. 获取打开的窗口可可
- 13. 如何获取由弹出窗口打开的窗口的标题?
- 14. 打开窗口并获取其URL?
- 15. 如何获取所有已打开的子窗口的引用
- 16. 从xaml打开的窗口
- 17. 如何从Qt的主窗口打开一个新窗口?
- 18. Selenium - 如何获取窗口中打开的标签数量?
- 19. 如何打开新窗口时打开父窗口
- 20. 如何打开新窗口
- 21. 如何在TopLevel窗口上打开并抓取窗口
- 22. 获取CRM弹出窗口刷新打开窗口
- 23. 如何从另一个(父母)打开fancybox窗口,打开第二个窗口后如何保留父窗口?
- 24. Javascript从打开的窗口获取元素
- 25. 从Linux中的打开窗口获取内容
- 26. 从C#中打开窗口获取网页的源代码
- 27. 如何在ASP.NET的新窗口中打开PDF文件列表?
- 28. 如何从其他窗口打开Kendo ui窗口?
- 29. 如何从一个窗口打开一个窗口
- 30. pyQT4:如何从另一个窗口打开窗口
如果可以的话,我会对此进行两次修改! – 2008-10-31 08:58:44