获取Wayland Weston中活动窗口的列表

7
如何在Wayland中获取活动窗口列表。例如,我的窗口中有一个终端和一个计算器处于活动状态,我需要在终端中获取这些窗口的详细信息,应该如何操作?
2个回答

4
基本上,你不行。Wayland协议的主要思想是客户端不知道世界的其余部分。
然而,你可以修改你的合成器,使其记录你需要的关于每个窗口的信息,并随意使用这些信息。但修改合成器有点复杂,对于一个SO答案来说(超出了我的知识范围),所以我猜你需要寻找好的教程。

2

我希望在嵌入式系统中使用wayland,因此使用Genivi ivi-layermanager,我可以看到创建的层以及所有关于层的详细信息。感谢您的支持。


2
我不理解这个答案。Genivi是一个需要安装的命令行工具吗?例如,在Ubuntu中它在哪个软件包中? - Glyph
1
Genivi是一款开源的汽车软件,包括IVI Layer Managerwayland-ivi-extension。你可能不太可能想使用他们的库,但也许Genivi遇到了同样的问题并找到了一个你可以复制的解决方法。 - sondra.kinsey

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接